Class UpdateSchemaBundleRequest (2.62.0)

public final class UpdateSchemaBundleRequest

Parameters for updating an existing Cloud Bigtable SchemaBundle.

Sample code:


 SchemaBundle existingSchemaBundle = client.getSchemaBundle("my-table", "my-schema-bundle");
 UpdateSchemaBundleRequest request =
     UpdateSchemaBundleRequest.of(existingSchemaBundle).setProtoSchemaFile("file.pb");
 

See Also: SchemaBundlefor more details.

Inheritance

Object > UpdateSchemaBundleRequest

Static Methods

of(SchemaBundle schemaBundle)

public static UpdateSchemaBundleRequest of(SchemaBundle schemaBundle)

Builds a new update request using an existing schema bundle.

Parameter
Name Description
schemaBundle SchemaBundle
Returns
Type Description
UpdateSchemaBundleRequest

of(String tableId, String schemaBundleId)

public static UpdateSchemaBundleRequest of(String tableId, String schemaBundleId)

Builds a new update schema bundle request.

Parameters
Name Description
tableId String
schemaBundleId String
Returns
Type Description
UpdateSchemaBundleRequest

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

setIgnoreWarnings(boolean value)

public UpdateSchemaBundleRequest setIgnoreWarnings(boolean value)

Configures if safety warnings should be disabled. If set, then non backwards compatible changes are allowed.

Parameter
Name Description
value boolean
Returns
Type Description
UpdateSchemaBundleRequest

setProtoSchema(ByteString protoSchema)

public UpdateSchemaBundleRequest setProtoSchema(ByteString protoSchema)

Sets the proto schema for this schema bundle.

Parameter
Name Description
protoSchema ByteString
Returns
Type Description
UpdateSchemaBundleRequest
Exceptions
Type Description
IOException

setProtoSchemaFile(String protoSchemaFile)

public UpdateSchemaBundleRequest setProtoSchemaFile(String protoSchemaFile)

Sets the proto schema for this schema bundle.

Parameter
Name Description
protoSchemaFile String
Returns
Type Description
UpdateSchemaBundleRequest
Exceptions
Type Description
IOException

toProto(String projectId, String instanceId)

public UpdateSchemaBundleRequest toProto(String projectId, String instanceId)

Creates the request protobuf. This method is considered an internal implementation detail and not meant to be used by applications.

Parameters
Name Description
projectId String
instanceId String
Returns
Type Description
com.google.bigtable.admin.v2.UpdateSchemaBundleRequest