public static final class ClientCertificateSettings.Builder extends GeneratedMessage.Builder<ClientCertificateSettings.Builder> implements ClientCertificateSettingsOrBuilderSettings for custom client certificates.
Protobuf type google.cloud.ces.v1.ClientCertificateSettings
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ClientCertificateSettings.BuilderImplements
ClientCertificateSettingsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ClientCertificateSettings build()| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings |
|
buildPartial()
public ClientCertificateSettings buildPartial()| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings |
|
clear()
public ClientCertificateSettings.Builder clear()| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
|
clearPassphrase()
public ClientCertificateSettings.Builder clearPassphrase() Optional. The name of the SecretManager secret version resource storing the
passphrase to decrypt the private key. Should be left unset if the private
key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
string passphrase = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
clearPrivateKey()
public ClientCertificateSettings.Builder clearPrivateKey() Required. The name of the SecretManager secret version resource storing the
private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
string private_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
clearTlsCertificate()
public ClientCertificateSettings.Builder clearTlsCertificate()Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
string tls_certificate = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public ClientCertificateSettings getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getPassphrase()
public String getPassphrase() Optional. The name of the SecretManager secret version resource storing the
passphrase to decrypt the private key. Should be left unset if the private
key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
string passphrase = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The passphrase. |
getPassphraseBytes()
public ByteString getPassphraseBytes() Optional. The name of the SecretManager secret version resource storing the
passphrase to decrypt the private key. Should be left unset if the private
key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
string passphrase = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for passphrase. |
getPrivateKey()
public String getPrivateKey() Required. The name of the SecretManager secret version resource storing the
private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
string private_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The privateKey. |
getPrivateKeyBytes()
public ByteString getPrivateKeyBytes() Required. The name of the SecretManager secret version resource storing the
private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
string private_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for privateKey. |
getTlsCertificate()
public String getTlsCertificate()Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
string tls_certificate = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The tlsCertificate. |
getTlsCertificateBytes()
public ByteString getTlsCertificateBytes()Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
string tls_certificate = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for tlsCertificate. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ClientCertificateSettings other)
public ClientCertificateSettings.Builder mergeFrom(ClientCertificateSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
ClientCertificateSettings |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ClientCertificateSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ClientCertificateSettings.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
|
setPassphrase(String value)
public ClientCertificateSettings.Builder setPassphrase(String value) Optional. The name of the SecretManager secret version resource storing the
passphrase to decrypt the private key. Should be left unset if the private
key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
string passphrase = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe passphrase to set. |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
setPassphraseBytes(ByteString value)
public ClientCertificateSettings.Builder setPassphraseBytes(ByteString value) Optional. The name of the SecretManager secret version resource storing the
passphrase to decrypt the private key. Should be left unset if the private
key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
string passphrase = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for passphrase to set. |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
setPrivateKey(String value)
public ClientCertificateSettings.Builder setPrivateKey(String value) Required. The name of the SecretManager secret version resource storing the
private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
string private_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe privateKey to set. |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
setPrivateKeyBytes(ByteString value)
public ClientCertificateSettings.Builder setPrivateKeyBytes(ByteString value) Required. The name of the SecretManager secret version resource storing the
private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
string private_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for privateKey to set. |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
setTlsCertificate(String value)
public ClientCertificateSettings.Builder setTlsCertificate(String value)Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
string tls_certificate = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe tlsCertificate to set. |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |
setTlsCertificateBytes(ByteString value)
public ClientCertificateSettings.Builder setTlsCertificateBytes(ByteString value)Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
string tls_certificate = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for tlsCertificate to set. |
| Returns | |
|---|---|
| Type | Description |
ClientCertificateSettings.Builder |
This builder for chaining. |