Package com.google.cloud.compute.v1
Class SslCertificateSelfManagedSslCertificate.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SslCertificateSelfManagedSslCertificate.Builder>
com.google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate.Builder
- All Implemented Interfaces:
SslCertificateSelfManagedSslCertificateOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SslCertificateSelfManagedSslCertificate
public static final class SslCertificateSelfManagedSslCertificate.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SslCertificateSelfManagedSslCertificate.Builder>
implements SslCertificateSelfManagedSslCertificateOrBuilder
Configuration and status of a self-managed SSL certificate.Protobuf type
google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A local certificate file.A write-only private key in PEM format.A local certificate file.com.google.protobuf.ByteStringA local certificate file.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA write-only private key in PEM format.com.google.protobuf.ByteStringA write-only private key in PEM format.booleanA local certificate file.booleanA write-only private key in PEM format.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCertificate(String value) A local certificate file.setCertificateBytes(com.google.protobuf.ByteString value) A local certificate file.setPrivateKey(String value) A write-only private key in PEM format.setPrivateKeyBytes(com.google.protobuf.ByteString value) A write-only private key in PEM format.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<SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.Builder>
-
mergeFrom
public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(SslCertificateSelfManagedSslCertificate other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SslCertificateSelfManagedSslCertificate.Builder>
-
mergeFrom
public SslCertificateSelfManagedSslCertificate.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<SslCertificateSelfManagedSslCertificate.Builder>- Throws:
IOException
-
hasCertificate
public 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;- Specified by:
hasCertificatein interfaceSslCertificateSelfManagedSslCertificateOrBuilder- Returns:
- Whether the certificate field is set.
-
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;- Specified by:
getCertificatein interfaceSslCertificateSelfManagedSslCertificateOrBuilder- Returns:
- The certificate.
-
getCertificateBytes
public 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;- Specified by:
getCertificateBytesin interfaceSslCertificateSelfManagedSslCertificateOrBuilder- Returns:
- The bytes for certificate.
-
setCertificate
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;- Parameters:
value- The certificate to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setCertificateBytes
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;- Parameters:
value- The bytes for certificate to set.- Returns:
- This builder for chaining.
-
hasPrivateKey
public boolean hasPrivateKey()A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;- Specified by:
hasPrivateKeyin interfaceSslCertificateSelfManagedSslCertificateOrBuilder- Returns:
- Whether the privateKey field is set.
-
getPrivateKey
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;- Specified by:
getPrivateKeyin interfaceSslCertificateSelfManagedSslCertificateOrBuilder- Returns:
- The privateKey.
-
getPrivateKeyBytes
public 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;- Specified by:
getPrivateKeyBytesin interfaceSslCertificateSelfManagedSslCertificateOrBuilder- Returns:
- The bytes for privateKey.
-
setPrivateKey
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;- Parameters:
value- The privateKey to set.- Returns:
- This builder for chaining.
-
clearPrivateKey
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;- Returns:
- This builder for chaining.
-
setPrivateKeyBytes
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;- Parameters:
value- The bytes for privateKey to set.- Returns:
- This builder for chaining.
-