Class SharedRegionalCertificateAuthority.Builder (0.63.0)

public static final class SharedRegionalCertificateAuthority.Builder extends GeneratedMessage.Builder<SharedRegionalCertificateAuthority.Builder> implements SharedRegionalCertificateAuthorityOrBuilder

Shared regional certificate authority

Protobuf type google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public SharedRegionalCertificateAuthority build()
Returns
Type Description
SharedRegionalCertificateAuthority

buildPartial()

public SharedRegionalCertificateAuthority buildPartial()
Returns
Type Description
SharedRegionalCertificateAuthority

clear()

public SharedRegionalCertificateAuthority.Builder clear()
Returns
Type Description
SharedRegionalCertificateAuthority.Builder
Overrides

clearManagedServerCa()

public SharedRegionalCertificateAuthority.Builder clearManagedServerCa()

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Returns
Type Description
SharedRegionalCertificateAuthority.Builder

clearName()

public SharedRegionalCertificateAuthority.Builder clearName()

Identifier. Unique name of the resource in this scope including project and location using the form: projects/{project}/locations/{location}/sharedRegionalCertificateAuthority

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
SharedRegionalCertificateAuthority.Builder

This builder for chaining.

clearServerCa()

public SharedRegionalCertificateAuthority.Builder clearServerCa()
Returns
Type Description
SharedRegionalCertificateAuthority.Builder

getDefaultInstanceForType()

public SharedRegionalCertificateAuthority getDefaultInstanceForType()
Returns
Type Description
SharedRegionalCertificateAuthority

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getManagedServerCa()

public SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority getManagedServerCa()

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Returns
Type Description
SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority

The managedServerCa.

getManagedServerCaBuilder()

public SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority.Builder getManagedServerCaBuilder()

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Returns
Type Description
SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority.Builder

getManagedServerCaOrBuilder()

public SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthorityOrBuilder getManagedServerCaOrBuilder()

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Returns
Type Description
SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthorityOrBuilder

getName()

public String getName()

Identifier. Unique name of the resource in this scope including project and location using the form: projects/{project}/locations/{location}/sharedRegionalCertificateAuthority

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. Unique name of the resource in this scope including project and location using the form: projects/{project}/locations/{location}/sharedRegionalCertificateAuthority

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getServerCaCase()

public SharedRegionalCertificateAuthority.ServerCaCase getServerCaCase()
Returns
Type Description
SharedRegionalCertificateAuthority.ServerCaCase

hasManagedServerCa()

public boolean hasManagedServerCa()

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Returns
Type Description
boolean

Whether the managedServerCa field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SharedRegionalCertificateAuthority other)

public SharedRegionalCertificateAuthority.Builder mergeFrom(SharedRegionalCertificateAuthority other)
Parameter
Name Description
other SharedRegionalCertificateAuthority
Returns
Type Description
SharedRegionalCertificateAuthority.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SharedRegionalCertificateAuthority.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SharedRegionalCertificateAuthority.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SharedRegionalCertificateAuthority.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SharedRegionalCertificateAuthority.Builder
Overrides

mergeManagedServerCa(SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority value)

public SharedRegionalCertificateAuthority.Builder mergeManagedServerCa(SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority value)

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Parameter
Name Description
value SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority
Returns
Type Description
SharedRegionalCertificateAuthority.Builder

setManagedServerCa(SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority value)

public SharedRegionalCertificateAuthority.Builder setManagedServerCa(SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority value)

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Parameter
Name Description
value SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority
Returns
Type Description
SharedRegionalCertificateAuthority.Builder

setManagedServerCa(SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority.Builder builderForValue)

public SharedRegionalCertificateAuthority.Builder setManagedServerCa(SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority.Builder builderForValue)

CA certificate chains for redis managed server authentication.

.google.cloud.redis.cluster.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority managed_server_ca = 2;

Parameter
Name Description
builderForValue SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority.Builder
Returns
Type Description
SharedRegionalCertificateAuthority.Builder

setName(String value)

public SharedRegionalCertificateAuthority.Builder setName(String value)

Identifier. Unique name of the resource in this scope including project and location using the form: projects/{project}/locations/{location}/sharedRegionalCertificateAuthority

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
SharedRegionalCertificateAuthority.Builder

This builder for chaining.

setNameBytes(ByteString value)

public SharedRegionalCertificateAuthority.Builder setNameBytes(ByteString value)

Identifier. Unique name of the resource in this scope including project and location using the form: projects/{project}/locations/{location}/sharedRegionalCertificateAuthority

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
SharedRegionalCertificateAuthority.Builder

This builder for chaining.