Class CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder (1.89.0)

public static final class CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder extends GeneratedMessage.Builder<CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder> implements CloudBigtableInstanceSpec.CloudBigtableClusterSpecOrBuilder

Spec that applies to clusters of an Instance of Cloud Bigtable.

Protobuf type google.cloud.datacatalog.v1.CloudBigtableInstanceSpec.CloudBigtableClusterSpec

Static Methods

getDescriptor()

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

Methods

build()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec build()
Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec

buildPartial()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec buildPartial()
Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec

clear()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder clear()
Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder
Overrides

clearDisplayName()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder clearDisplayName()

Name of the cluster.

string display_name = 1;

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

clearLinkedResource()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder clearLinkedResource()

A link back to the parent resource, in this case Instance.

string linked_resource = 4;

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

clearLocation()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder clearLocation()

Location of the cluster, typically a Cloud zone.

string location = 2;

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

clearType()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder clearType()

Type of the resource. For a cluster this would be "CLUSTER".

string type = 3;

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

getDefaultInstanceForType()

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec getDefaultInstanceForType()
Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec

getDescriptorForType()

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

getDisplayName()

public String getDisplayName()

Name of the cluster.

string display_name = 1;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Name of the cluster.

string display_name = 1;

Returns
Type Description
ByteString

The bytes for displayName.

getLinkedResource()

public String getLinkedResource()

A link back to the parent resource, in this case Instance.

string linked_resource = 4;

Returns
Type Description
String

The linkedResource.

getLinkedResourceBytes()

public ByteString getLinkedResourceBytes()

A link back to the parent resource, in this case Instance.

string linked_resource = 4;

Returns
Type Description
ByteString

The bytes for linkedResource.

getLocation()

public String getLocation()

Location of the cluster, typically a Cloud zone.

string location = 2;

Returns
Type Description
String

The location.

getLocationBytes()

public ByteString getLocationBytes()

Location of the cluster, typically a Cloud zone.

string location = 2;

Returns
Type Description
ByteString

The bytes for location.

getType()

public String getType()

Type of the resource. For a cluster this would be "CLUSTER".

string type = 3;

Returns
Type Description
String

The type.

getTypeBytes()

public ByteString getTypeBytes()

Type of the resource. For a cluster this would be "CLUSTER".

string type = 3;

Returns
Type Description
ByteString

The bytes for type.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CloudBigtableInstanceSpec.CloudBigtableClusterSpec other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setDisplayName(String value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setDisplayName(String value)

Name of the cluster.

string display_name = 1;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setDisplayNameBytes(ByteString value)

Name of the cluster.

string display_name = 1;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

setLinkedResource(String value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setLinkedResource(String value)

A link back to the parent resource, in this case Instance.

string linked_resource = 4;

Parameter
Name Description
value String

The linkedResource to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

setLinkedResourceBytes(ByteString value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setLinkedResourceBytes(ByteString value)

A link back to the parent resource, in this case Instance.

string linked_resource = 4;

Parameter
Name Description
value ByteString

The bytes for linkedResource to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

setLocation(String value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setLocation(String value)

Location of the cluster, typically a Cloud zone.

string location = 2;

Parameter
Name Description
value String

The location to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

setLocationBytes(ByteString value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setLocationBytes(ByteString value)

Location of the cluster, typically a Cloud zone.

string location = 2;

Parameter
Name Description
value ByteString

The bytes for location to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

setType(String value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setType(String value)

Type of the resource. For a cluster this would be "CLUSTER".

string type = 3;

Parameter
Name Description
value String

The type to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.

setTypeBytes(ByteString value)

public CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder setTypeBytes(ByteString value)

Type of the resource. For a cluster this would be "CLUSTER".

string type = 3;

Parameter
Name Description
value ByteString

The bytes for type to set.

Returns
Type Description
CloudBigtableInstanceSpec.CloudBigtableClusterSpec.Builder

This builder for chaining.