public static final class KeyOperationAttestation.CertificateChains.Builder extends GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder> implements KeyOperationAttestation.CertificateChainsOrBuilder
Certificate chains needed to verify the attestation. Certificates in chains are PEM-encoded and are ordered based on https://tools.ietf.org/html/rfc5246#section-7.4.2.Protobuf type
google.cloud.kms.v1.KeyOperationAttestation.CertificateChains
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public KeyOperationAttestation.CertificateChains build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public KeyOperationAttestation.CertificateChains buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public KeyOperationAttestation.CertificateChains.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder mergeFrom(KeyOperationAttestation.CertificateChains other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public KeyOperationAttestation.CertificateChains.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<KeyOperationAttestation.CertificateChains.Builder>
IOException
public ProtocolStringList getCaviumCertsList()
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
getCaviumCertsList
in interface KeyOperationAttestation.CertificateChainsOrBuilder
public int getCaviumCertsCount()
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
getCaviumCertsCount
in interface KeyOperationAttestation.CertificateChainsOrBuilder
public String getCaviumCerts(int index)
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
getCaviumCerts
in interface KeyOperationAttestation.CertificateChainsOrBuilder
index
- The index of the element to return.public ByteString getCaviumCertsBytes(int index)
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
getCaviumCertsBytes
in interface KeyOperationAttestation.CertificateChainsOrBuilder
index
- The index of the value to return.public KeyOperationAttestation.CertificateChains.Builder setCaviumCerts(int index, String value)
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
index
- The index to set the value at.value
- The caviumCerts to set.public KeyOperationAttestation.CertificateChains.Builder addCaviumCerts(String value)
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
value
- The caviumCerts to add.public KeyOperationAttestation.CertificateChains.Builder addAllCaviumCerts(Iterable<String> values)
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
values
- The caviumCerts to add.public KeyOperationAttestation.CertificateChains.Builder clearCaviumCerts()
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
public KeyOperationAttestation.CertificateChains.Builder addCaviumCertsBytes(ByteString value)
Cavium certificate chain corresponding to the attestation.
repeated string cavium_certs = 1;
value
- The bytes of the caviumCerts to add.public ProtocolStringList getGoogleCardCertsList()
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
getGoogleCardCertsList
in interface KeyOperationAttestation.CertificateChainsOrBuilder
public int getGoogleCardCertsCount()
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
getGoogleCardCertsCount
in interface KeyOperationAttestation.CertificateChainsOrBuilder
public String getGoogleCardCerts(int index)
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
getGoogleCardCerts
in interface KeyOperationAttestation.CertificateChainsOrBuilder
index
- The index of the element to return.public ByteString getGoogleCardCertsBytes(int index)
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
getGoogleCardCertsBytes
in interface KeyOperationAttestation.CertificateChainsOrBuilder
index
- The index of the value to return.public KeyOperationAttestation.CertificateChains.Builder setGoogleCardCerts(int index, String value)
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
index
- The index to set the value at.value
- The googleCardCerts to set.public KeyOperationAttestation.CertificateChains.Builder addGoogleCardCerts(String value)
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
value
- The googleCardCerts to add.public KeyOperationAttestation.CertificateChains.Builder addAllGoogleCardCerts(Iterable<String> values)
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
values
- The googleCardCerts to add.public KeyOperationAttestation.CertificateChains.Builder clearGoogleCardCerts()
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
public KeyOperationAttestation.CertificateChains.Builder addGoogleCardCertsBytes(ByteString value)
Google card certificate chain corresponding to the attestation.
repeated string google_card_certs = 2;
value
- The bytes of the googleCardCerts to add.public ProtocolStringList getGooglePartitionCertsList()
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
getGooglePartitionCertsList
in interface KeyOperationAttestation.CertificateChainsOrBuilder
public int getGooglePartitionCertsCount()
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
getGooglePartitionCertsCount
in interface KeyOperationAttestation.CertificateChainsOrBuilder
public String getGooglePartitionCerts(int index)
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
getGooglePartitionCerts
in interface KeyOperationAttestation.CertificateChainsOrBuilder
index
- The index of the element to return.public ByteString getGooglePartitionCertsBytes(int index)
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
getGooglePartitionCertsBytes
in interface KeyOperationAttestation.CertificateChainsOrBuilder
index
- The index of the value to return.public KeyOperationAttestation.CertificateChains.Builder setGooglePartitionCerts(int index, String value)
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
index
- The index to set the value at.value
- The googlePartitionCerts to set.public KeyOperationAttestation.CertificateChains.Builder addGooglePartitionCerts(String value)
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
value
- The googlePartitionCerts to add.public KeyOperationAttestation.CertificateChains.Builder addAllGooglePartitionCerts(Iterable<String> values)
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
values
- The googlePartitionCerts to add.public KeyOperationAttestation.CertificateChains.Builder clearGooglePartitionCerts()
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
public KeyOperationAttestation.CertificateChains.Builder addGooglePartitionCertsBytes(ByteString value)
Google partition certificate chain corresponding to the attestation.
repeated string google_partition_certs = 3;
value
- The bytes of the googlePartitionCerts to add.public final KeyOperationAttestation.CertificateChains.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
public final KeyOperationAttestation.CertificateChains.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<KeyOperationAttestation.CertificateChains.Builder>
Copyright © 2022 Google LLC. All rights reserved.