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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SslCertificateSelfManagedSslCertificate.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SslCertificateSelfManagedSslCertificate build()
buildPartial()
public SslCertificateSelfManagedSslCertificate buildPartial()
clear()
public SslCertificateSelfManagedSslCertificate.Builder clear()
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;
clearField(Descriptors.FieldDescriptor field)
public SslCertificateSelfManagedSslCertificate.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SslCertificateSelfManagedSslCertificate.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
clone()
public SslCertificateSelfManagedSslCertificate.Builder clone()
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()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(SslCertificateSelfManagedSslCertificate other)
public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(SslCertificateSelfManagedSslCertificate other)
public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SslCertificateSelfManagedSslCertificate.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SslCertificateSelfManagedSslCertificate.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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.
|
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.
|
setField(Descriptors.FieldDescriptor field, Object value)
public SslCertificateSelfManagedSslCertificate.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SslCertificateSelfManagedSslCertificate.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SslCertificateSelfManagedSslCertificate.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides