public static final class SslCertificateSelfManagedSslCertificate.Builder extends GeneratedMessageV3.Builder<SslCertificateSelfManagedSslCertificate.Builder> implements SslCertificateSelfManagedSslCertificateOrBuilder
Configuration and status of a self-managed SSL certificate.
Protobuf type google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SslCertificateSelfManagedSslCertificate.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SslCertificateSelfManagedSslCertificate build()
Returns
buildPartial()
public SslCertificateSelfManagedSslCertificate buildPartial()
Returns
clear()
public SslCertificateSelfManagedSslCertificate.Builder clear()
Returns
Overrides
clearCertificate()
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;
Returns
clearField(Descriptors.FieldDescriptor field)
public SslCertificateSelfManagedSslCertificate.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SslCertificateSelfManagedSslCertificate.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearPrivateKey()
public SslCertificateSelfManagedSslCertificate.Builder clearPrivateKey()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;
Returns
clone()
public SslCertificateSelfManagedSslCertificate.Builder clone()
Returns
Overrides
getCertificate()
public 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;
Returns
Type | Description |
String | The certificate.
|
getCertificateBytes()
public 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;
Returns
Type | Description |
ByteString | The bytes for certificate.
|
getDefaultInstanceForType()
public SslCertificateSelfManagedSslCertificate getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getPrivateKey()
public String getPrivateKey()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;
Returns
Type | Description |
String | The privateKey.
|
getPrivateKeyBytes()
public ByteString getPrivateKeyBytes()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;
Returns
Type | Description |
ByteString | The bytes for privateKey.
|
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;
Returns
Type | Description |
boolean | Whether the certificate field is set.
|
hasPrivateKey()
public boolean hasPrivateKey()
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;
Returns
Type | Description |
boolean | Whether the privateKey field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SslCertificateSelfManagedSslCertificate other)
public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(SslCertificateSelfManagedSslCertificate other)
Parameter
Returns
public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SslCertificateSelfManagedSslCertificate.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCertificate(String value)
public 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;
Parameter
Name | Description |
value | String
The certificate to set.
|
Returns
setCertificateBytes(ByteString value)
public SslCertificateSelfManagedSslCertificate.Builder setCertificateBytes(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;
Parameter
Name | Description |
value | ByteString
The bytes for certificate to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public SslCertificateSelfManagedSslCertificate.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setPrivateKey(String value)
public 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;
Parameter
Name | Description |
value | String
The privateKey to set.
|
Returns
setPrivateKeyBytes(ByteString value)
public SslCertificateSelfManagedSslCertificate.Builder setPrivateKeyBytes(ByteString value)
A write-only private key in PEM format. Only insert requests will include this field.
optional string private_key = 361331107;
Parameter
Name | Description |
value | ByteString
The bytes for privateKey to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SslCertificateSelfManagedSslCertificate.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SslCertificateSelfManagedSslCertificate.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides