public static final class Schema.Builder extends GeneratedMessageV3.Builder<Schema.Builder> implements SchemaOrBuilder
Defines the structure and layout of a type of document data.
Protobuf type google.cloud.discoveryengine.v1beta.Schema
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Schema.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
buildPartial()
public Schema buildPartial()
clear()
public Schema.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Schema.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearJsonSchema()
public Schema.Builder clearJsonSchema()
The JSON representation of the schema.
string json_schema = 3;
clearName()
public Schema.Builder clearName()
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public Schema.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSchema()
public Schema.Builder clearSchema()
clearStructSchema()
public Schema.Builder clearStructSchema()
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
clone()
public Schema.Builder clone()
Overrides
getDefaultInstanceForType()
public Schema getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getJsonSchema()
public String getJsonSchema()
The JSON representation of the schema.
string json_schema = 3;
Returns |
---|
Type | Description |
String | The jsonSchema.
|
getJsonSchemaBytes()
public ByteString getJsonSchemaBytes()
The JSON representation of the schema.
string json_schema = 3;
Returns |
---|
Type | Description |
ByteString | The bytes for jsonSchema.
|
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 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 Schema.SchemaCase getSchemaCase()
getStructSchema()
public Struct getStructSchema()
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
Returns |
---|
Type | Description |
Struct | The structSchema.
|
getStructSchemaBuilder()
public Struct.Builder getStructSchemaBuilder()
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
getStructSchemaOrBuilder()
public StructOrBuilder getStructSchemaOrBuilder()
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
hasJsonSchema()
public boolean hasJsonSchema()
The JSON representation of the schema.
string json_schema = 3;
Returns |
---|
Type | Description |
boolean | Whether the jsonSchema field is set.
|
hasStructSchema()
public boolean hasStructSchema()
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
Returns |
---|
Type | Description |
boolean | Whether the structSchema field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Schema other)
public Schema.Builder mergeFrom(Schema other)
Parameter |
---|
Name | Description |
other | Schema
|
public Schema.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Schema.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeStructSchema(Struct value)
public Schema.Builder mergeStructSchema(Struct value)
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
Parameter |
---|
Name | Description |
value | Struct
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Schema.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Schema.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setJsonSchema(String value)
public Schema.Builder setJsonSchema(String value)
The JSON representation of the schema.
string json_schema = 3;
Parameter |
---|
Name | Description |
value | String
The jsonSchema to set.
|
setJsonSchemaBytes(ByteString value)
public Schema.Builder setJsonSchemaBytes(ByteString value)
The JSON representation of the schema.
string json_schema = 3;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for jsonSchema to set.
|
setName(String value)
public Schema.Builder setName(String value)
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];
Parameter |
---|
Name | Description |
value | String
The name to set.
|
setNameBytes(ByteString value)
public Schema.Builder setNameBytes(ByteString value)
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];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for name to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Schema.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setStructSchema(Struct value)
public Schema.Builder setStructSchema(Struct value)
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
Parameter |
---|
Name | Description |
value | Struct
|
setStructSchema(Struct.Builder builderForValue)
public Schema.Builder setStructSchema(Struct.Builder builderForValue)
The structured representation of the schema.
.google.protobuf.Struct struct_schema = 2;
Parameter |
---|
Name | Description |
builderForValue | Builder
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Schema.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides