Package com.google.cloud.compute.v1
Class InterconnectMacsecConfigPreSharedKey
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey
- All Implemented Interfaces:
InterconnectMacsecConfigPreSharedKeyOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class InterconnectMacsecConfigPreSharedKey
extends com.google.protobuf.GeneratedMessage
implements InterconnectMacsecConfigPreSharedKeyOrBuilder
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.Protobuf type
google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDescribes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCak()An auto-generated Connectivity Association Key (CAK) for this key.com.google.protobuf.ByteStringAn auto-generated Connectivity Association Key (CAK) for this key.getCkn()An auto-generated Connectivity Association Key Name (CKN) for this key.com.google.protobuf.ByteStringAn auto-generated Connectivity Association Key Name (CKN) for this key.static final com.google.protobuf.Descriptors.DescriptorgetName()User provided name for this pre-shared key.com.google.protobuf.ByteStringUser provided name for this pre-shared key.com.google.protobuf.Parser<InterconnectMacsecConfigPreSharedKey>intUser provided timestamp on or after which this key is valid.com.google.protobuf.ByteStringUser provided timestamp on or after which this key is valid.booleanhasCak()An auto-generated Connectivity Association Key (CAK) for this key.booleanhasCkn()An auto-generated Connectivity Association Key Name (CKN) for this key.inthashCode()booleanhasName()User provided name for this pre-shared key.booleanUser provided timestamp on or after which this key is valid.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(InterconnectMacsecConfigPreSharedKey prototype) newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InterconnectMacsecConfigPreSharedKey>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CAK_FIELD_NUMBER
public static final int CAK_FIELD_NUMBER- See Also:
-
CKN_FIELD_NUMBER
public static final int CKN_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasCak
public boolean hasCak()An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;- Specified by:
hasCakin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- Whether the cak field is set.
-
getCak
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;- Specified by:
getCakin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The cak.
-
getCakBytes
public com.google.protobuf.ByteString getCakBytes()An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;- Specified by:
getCakBytesin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The bytes for cak.
-
hasCkn
public boolean hasCkn()An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;- Specified by:
hasCknin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- Whether the ckn field is set.
-
getCkn
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;- Specified by:
getCknin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The ckn.
-
getCknBytes
public com.google.protobuf.ByteString getCknBytes()An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;- Specified by:
getCknBytesin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The bytes for ckn.
-
hasName
public boolean hasName()User provided name for this pre-shared key.
optional string name = 3373707;- Specified by:
hasNamein interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- Whether the name field is set.
-
getName
User provided name for this pre-shared key.
optional string name = 3373707;- Specified by:
getNamein interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()User provided name for this pre-shared key.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The bytes for name.
-
hasStartTime
public boolean hasStartTime()User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;- Specified by:
hasStartTimein interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;- Specified by:
getStartTimein interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The startTime.
-
getStartTimeBytes
public com.google.protobuf.ByteString getStartTimeBytes()User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;- Specified by:
getStartTimeBytesin interfaceInterconnectMacsecConfigPreSharedKeyOrBuilder- Returns:
- The bytes for startTime.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InterconnectMacsecConfigPreSharedKey parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InterconnectMacsecConfigPreSharedKey parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InterconnectMacsecConfigPreSharedKey parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InterconnectMacsecConfigPreSharedKey.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-