Interface SchemaOrBuilder (0.43.0)

public interface SchemaOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFieldConfigs(int index)

public abstract FieldConfig getFieldConfigs(int index)

Output only. Configurations for fields of the schema.

repeated .google.cloud.discoveryengine.v1alpha.FieldConfig field_configs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
FieldConfig

getFieldConfigsCount()

public abstract int getFieldConfigsCount()

Output only. Configurations for fields of the schema.

repeated .google.cloud.discoveryengine.v1alpha.FieldConfig field_configs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getFieldConfigsList()

public abstract List<FieldConfig> getFieldConfigsList()

Output only. Configurations for fields of the schema.

repeated .google.cloud.discoveryengine.v1alpha.FieldConfig field_configs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<FieldConfig>

getFieldConfigsOrBuilder(int index)

public abstract FieldConfigOrBuilder getFieldConfigsOrBuilder(int index)

Output only. Configurations for fields of the schema.

repeated .google.cloud.discoveryengine.v1alpha.FieldConfig field_configs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
FieldConfigOrBuilder

getFieldConfigsOrBuilderList()

public abstract List<? extends FieldConfigOrBuilder> getFieldConfigsOrBuilderList()

Output only. Configurations for fields of the schema.

repeated .google.cloud.discoveryengine.v1alpha.FieldConfig field_configs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.discoveryengine.v1alpha.FieldConfigOrBuilder>

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.