public static final class SslCertificateSelfManagedSslCertificate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder> implements SslCertificateSelfManagedSslCertificateOrBuilder
Configuration and status of a self-managed SSL certificate.Protobuf type
google.cloud.compute.v1.SslCertificateSelfManagedSslCertificategetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SslCertificateSelfManagedSslCertificate build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SslCertificateSelfManagedSslCertificate buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SslCertificateSelfManagedSslCertificate.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(SslCertificateSelfManagedSslCertificate other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder>public SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.Builder>IOExceptionpublic boolean hasCertificate()
A local certificate file. The certificate must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;hasCertificate in interface SslCertificateSelfManagedSslCertificateOrBuilderpublic String getCertificate()
A local certificate file. The certificate must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;getCertificate in interface SslCertificateSelfManagedSslCertificateOrBuilderpublic com.google.protobuf.ByteString getCertificateBytes()
A local certificate file. The certificate must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;getCertificateBytes in interface SslCertificateSelfManagedSslCertificateOrBuilderpublic SslCertificateSelfManagedSslCertificate.Builder setCertificate(String value)
A local certificate file. The certificate must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;value - The certificate to set.public SslCertificateSelfManagedSslCertificate.Builder clearCertificate()
A local certificate file. The certificate must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;public SslCertificateSelfManagedSslCertificate.Builder setCertificateBytes(com.google.protobuf.ByteString value)
A local certificate file. The certificate must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.
optional string certificate = 341787031;value - The bytes for certificate to set.public boolean hasPrivateKey()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;hasPrivateKey in interface SslCertificateSelfManagedSslCertificateOrBuilderpublic String getPrivateKey()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;getPrivateKey in interface SslCertificateSelfManagedSslCertificateOrBuilderpublic com.google.protobuf.ByteString getPrivateKeyBytes()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;getPrivateKeyBytes in interface SslCertificateSelfManagedSslCertificateOrBuilderpublic SslCertificateSelfManagedSslCertificate.Builder setPrivateKey(String value)
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;value - The privateKey to set.public SslCertificateSelfManagedSslCertificate.Builder clearPrivateKey()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;public SslCertificateSelfManagedSslCertificate.Builder setPrivateKeyBytes(com.google.protobuf.ByteString value)
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;value - The bytes for privateKey to set.public final SslCertificateSelfManagedSslCertificate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder>public final SslCertificateSelfManagedSslCertificate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder>Copyright © 2023 Google LLC. All rights reserved.