public static final class InterconnectMacsecConfigPreSharedKey.Builder extends com.google.protobuf.GeneratedMessageV3.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| Modifier and Type | Method and Description |
|---|---|
InterconnectMacsecConfigPreSharedKey.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectMacsecConfigPreSharedKey |
build() |
InterconnectMacsecConfigPreSharedKey |
buildPartial() |
InterconnectMacsecConfigPreSharedKey.Builder |
clear() |
InterconnectMacsecConfigPreSharedKey.Builder |
clearCak()
An auto-generated Connectivity Association Key (CAK) for this key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
clearCkn()
An auto-generated Connectivity Association Key Name (CKN) for this key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
InterconnectMacsecConfigPreSharedKey.Builder |
clearName()
User provided name for this pre-shared key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
InterconnectMacsecConfigPreSharedKey.Builder |
clearStartTime()
User provided timestamp on or after which this key is valid.
|
InterconnectMacsecConfigPreSharedKey.Builder |
clone() |
String |
getCak()
An auto-generated Connectivity Association Key (CAK) for this key.
|
com.google.protobuf.ByteString |
getCakBytes()
An auto-generated Connectivity Association Key (CAK) for this key.
|
String |
getCkn()
An auto-generated Connectivity Association Key Name (CKN) for this key.
|
com.google.protobuf.ByteString |
getCknBytes()
An auto-generated Connectivity Association Key Name (CKN) for this key.
|
InterconnectMacsecConfigPreSharedKey |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
User provided name for this pre-shared key.
|
com.google.protobuf.ByteString |
getNameBytes()
User provided name for this pre-shared key.
|
String |
getStartTime()
User provided timestamp on or after which this key is valid.
|
com.google.protobuf.ByteString |
getStartTimeBytes()
User provided timestamp on or after which this key is valid.
|
boolean |
hasCak()
An auto-generated Connectivity Association Key (CAK) for this key.
|
boolean |
hasCkn()
An auto-generated Connectivity Association Key Name (CKN) for this key.
|
boolean |
hasName()
User provided name for this pre-shared key.
|
boolean |
hasStartTime()
User provided timestamp on or after which this key is valid.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
InterconnectMacsecConfigPreSharedKey.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
InterconnectMacsecConfigPreSharedKey.Builder |
mergeFrom(InterconnectMacsecConfigPreSharedKey other) |
InterconnectMacsecConfigPreSharedKey.Builder |
mergeFrom(com.google.protobuf.Message other) |
InterconnectMacsecConfigPreSharedKey.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
InterconnectMacsecConfigPreSharedKey.Builder |
setCak(String value)
An auto-generated Connectivity Association Key (CAK) for this key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setCakBytes(com.google.protobuf.ByteString value)
An auto-generated Connectivity Association Key (CAK) for this key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setCkn(String value)
An auto-generated Connectivity Association Key Name (CKN) for this key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setCknBytes(com.google.protobuf.ByteString value)
An auto-generated Connectivity Association Key Name (CKN) for this key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectMacsecConfigPreSharedKey.Builder |
setName(String value)
User provided name for this pre-shared key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setNameBytes(com.google.protobuf.ByteString value)
User provided name for this pre-shared key.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
InterconnectMacsecConfigPreSharedKey.Builder |
setStartTime(String value)
User provided timestamp on or after which this key is valid.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setStartTimeBytes(com.google.protobuf.ByteString value)
User provided timestamp on or after which this key is valid.
|
InterconnectMacsecConfigPreSharedKey.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic InterconnectMacsecConfigPreSharedKey build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic InterconnectMacsecConfigPreSharedKey buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic InterconnectMacsecConfigPreSharedKey.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder mergeFrom(InterconnectMacsecConfigPreSharedKey other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public InterconnectMacsecConfigPreSharedKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InterconnectMacsecConfigPreSharedKey.Builder>IOExceptionpublic boolean hasCak()
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;hasCak in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic String getCak()
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;getCak in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic com.google.protobuf.ByteString getCakBytes()
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;getCakBytes in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic InterconnectMacsecConfigPreSharedKey.Builder setCak(String value)
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;value - The cak to set.public InterconnectMacsecConfigPreSharedKey.Builder clearCak()
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;public InterconnectMacsecConfigPreSharedKey.Builder setCakBytes(com.google.protobuf.ByteString value)
An auto-generated Connectivity Association Key (CAK) for this key.
optional string cak = 98253;value - The bytes for cak to set.public boolean hasCkn()
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;hasCkn in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic String getCkn()
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;getCkn in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic com.google.protobuf.ByteString getCknBytes()
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;getCknBytes in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic InterconnectMacsecConfigPreSharedKey.Builder setCkn(String value)
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;value - The ckn to set.public InterconnectMacsecConfigPreSharedKey.Builder clearCkn()
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;public InterconnectMacsecConfigPreSharedKey.Builder setCknBytes(com.google.protobuf.ByteString value)
An auto-generated Connectivity Association Key Name (CKN) for this key.
optional string ckn = 98566;value - The bytes for ckn to set.public boolean hasName()
User provided name for this pre-shared key.
optional string name = 3373707;hasName in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic String getName()
User provided name for this pre-shared key.
optional string name = 3373707;getName in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
User provided name for this pre-shared key.
optional string name = 3373707;getNameBytes in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic InterconnectMacsecConfigPreSharedKey.Builder setName(String value)
User provided name for this pre-shared key.
optional string name = 3373707;value - The name to set.public InterconnectMacsecConfigPreSharedKey.Builder clearName()
User provided name for this pre-shared key.
optional string name = 3373707;public InterconnectMacsecConfigPreSharedKey.Builder setNameBytes(com.google.protobuf.ByteString value)
User provided name for this pre-shared key.
optional string name = 3373707;value - The bytes for name to set.public boolean hasStartTime()
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;hasStartTime in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic String getStartTime()
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;getStartTime in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic com.google.protobuf.ByteString getStartTimeBytes()
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;getStartTimeBytes in interface InterconnectMacsecConfigPreSharedKeyOrBuilderpublic InterconnectMacsecConfigPreSharedKey.Builder setStartTime(String value)
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;value - The startTime to set.public InterconnectMacsecConfigPreSharedKey.Builder clearStartTime()
User provided timestamp on or after which this key is valid.
optional string start_time = 37467274;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;value - The bytes for startTime to set.public final InterconnectMacsecConfigPreSharedKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>public final InterconnectMacsecConfigPreSharedKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectMacsecConfigPreSharedKey.Builder>Copyright © 2025 Google LLC. All rights reserved.