Package com.google.cloud.compute.v1
Class InterconnectMacsecConfigPreSharedKey.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>
com.google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey.Builder
- All Implemented Interfaces:
InterconnectMacsecConfigPreSharedKeyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterconnectMacsecConfigPreSharedKey
public static final class InterconnectMacsecConfigPreSharedKey.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearCak()An auto-generated Connectivity Association Key (CAK) for this key.clearCkn()An auto-generated Connectivity Association Key Name (CKN) for this key.User provided name for this pre-shared key.User provided timestamp on or after which this key is valid.getCak()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.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()User provided name for this pre-shared key.com.google.protobuf.ByteStringUser provided name for this pre-shared key.User 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.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 booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) An auto-generated Connectivity Association Key (CAK) for this key.setCakBytes(com.google.protobuf.ByteString value) An auto-generated Connectivity Association Key (CAK) for this key.An auto-generated Connectivity Association Key Name (CKN) for this key.setCknBytes(com.google.protobuf.ByteString value) An auto-generated Connectivity Association Key Name (CKN) for this key.User provided name for this pre-shared key.setNameBytes(com.google.protobuf.ByteString value) User provided name for this pre-shared key.setStartTime(String value) User provided timestamp on or after which this key is valid.setStartTimeBytes(com.google.protobuf.ByteString value) User provided timestamp on or after which this key is valid.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<InterconnectMacsecConfigPreSharedKey.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>
-
mergeFrom
public InterconnectMacsecConfigPreSharedKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>- Throws:
IOException
-
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.
-
setCak
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;- Parameters:
value- The cak to set.- Returns:
- This builder for chaining.
-
clearCak
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;- Returns:
- This builder for chaining.
-
setCakBytes
public InterconnectMacsecConfigPreSharedKey.Builder setCakBytes(com.google.protobuf.ByteString value) An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;- Parameters:
value- The bytes for cak to set.- Returns:
- This builder for chaining.
-
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.
-
setCkn
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;- Parameters:
value- The ckn to set.- Returns:
- This builder for chaining.
-
clearCkn
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;- Returns:
- This builder for chaining.
-
setCknBytes
public InterconnectMacsecConfigPreSharedKey.Builder setCknBytes(com.google.protobuf.ByteString value) An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;- Parameters:
value- The bytes for ckn to set.- Returns:
- This builder for chaining.
-
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.
-
setName
User provided name for this pre-shared key.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
User provided name for this pre-shared key.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
public InterconnectMacsecConfigPreSharedKey.Builder setNameBytes(com.google.protobuf.ByteString value) User provided name for this pre-shared key.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
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.
-
setStartTime
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;- Parameters:
value- The startTime to set.- Returns:
- This builder for chaining.
-
clearStartTime
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;- Returns:
- This builder for chaining.
-
setStartTimeBytes
public InterconnectMacsecConfigPreSharedKey.Builder setStartTimeBytes(com.google.protobuf.ByteString value) User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;- Parameters:
value- The bytes for startTime to set.- Returns:
- This builder for chaining.
-