Interface SchemaOrBuilder (0.38.0)

public interface SchemaOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getJsonSchema()

public abstract String getJsonSchema()

The JSON representation of the schema.

string json_schema = 3;

Returns
Type Description
String

The jsonSchema.

getJsonSchemaBytes()

public abstract ByteString getJsonSchemaBytes()

The JSON representation of the schema.

string json_schema = 3;

Returns
Type Description
ByteString

The bytes for jsonSchema.

getName()

public abstract String getName()

Immutable. The full resource name of the schema, in the format of projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}.

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Immutable. The full resource name of the schema, in the format of projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}.

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

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

Returns
Type Description
ByteString

The bytes for name.

getSchemaCase()

public abstract Schema.SchemaCase getSchemaCase()
Returns
Type Description
Schema.SchemaCase

getStructSchema()

public abstract Struct getStructSchema()

The structured representation of the schema.

.google.protobuf.Struct struct_schema = 2;

Returns
Type Description
Struct

The structSchema.

getStructSchemaOrBuilder()

public abstract StructOrBuilder getStructSchemaOrBuilder()

The structured representation of the schema.

.google.protobuf.Struct struct_schema = 2;

Returns
Type Description
StructOrBuilder

hasJsonSchema()

public abstract boolean hasJsonSchema()

The JSON representation of the schema.

string json_schema = 3;

Returns
Type Description
boolean

Whether the jsonSchema field is set.

hasStructSchema()

public abstract boolean hasStructSchema()

The structured representation of the schema.

.google.protobuf.Struct struct_schema = 2;

Returns
Type Description
boolean

Whether the structSchema field is set.