Class JsonFileFormat.Builder (1.52.0)

public static final class JsonFileFormat.Builder extends GeneratedMessageV3.Builder<JsonFileFormat.Builder> implements JsonFileFormatOrBuilder

JSON file format configuration.

Protobuf type google.cloud.datastream.v1.JsonFileFormat

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public JsonFileFormat.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
JsonFileFormat.Builder
Overrides

build()

public JsonFileFormat build()
Returns
Type Description
JsonFileFormat

buildPartial()

public JsonFileFormat buildPartial()
Returns
Type Description
JsonFileFormat

clear()

public JsonFileFormat.Builder clear()
Returns
Type Description
JsonFileFormat.Builder
Overrides

clearCompression()

public JsonFileFormat.Builder clearCompression()

Compression of the loaded JSON file.

.google.cloud.datastream.v1.JsonFileFormat.JsonCompression compression = 2;

Returns
Type Description
JsonFileFormat.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public JsonFileFormat.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
JsonFileFormat.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public JsonFileFormat.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
JsonFileFormat.Builder
Overrides

clearSchemaFileFormat()

public JsonFileFormat.Builder clearSchemaFileFormat()

The schema file format along JSON data files.

.google.cloud.datastream.v1.JsonFileFormat.SchemaFileFormat schema_file_format = 1;

Returns
Type Description
JsonFileFormat.Builder

This builder for chaining.

clone()

public JsonFileFormat.Builder clone()
Returns
Type Description
JsonFileFormat.Builder
Overrides

getCompression()

public JsonFileFormat.JsonCompression getCompression()

Compression of the loaded JSON file.

.google.cloud.datastream.v1.JsonFileFormat.JsonCompression compression = 2;

Returns
Type Description
JsonFileFormat.JsonCompression

The compression.

getCompressionValue()

public int getCompressionValue()

Compression of the loaded JSON file.

.google.cloud.datastream.v1.JsonFileFormat.JsonCompression compression = 2;

Returns
Type Description
int

The enum numeric value on the wire for compression.

getDefaultInstanceForType()

public JsonFileFormat getDefaultInstanceForType()
Returns
Type Description
JsonFileFormat

getDescriptorForType()

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

getSchemaFileFormat()

public JsonFileFormat.SchemaFileFormat getSchemaFileFormat()

The schema file format along JSON data files.

.google.cloud.datastream.v1.JsonFileFormat.SchemaFileFormat schema_file_format = 1;

Returns
Type Description
JsonFileFormat.SchemaFileFormat

The schemaFileFormat.

getSchemaFileFormatValue()

public int getSchemaFileFormatValue()

The schema file format along JSON data files.

.google.cloud.datastream.v1.JsonFileFormat.SchemaFileFormat schema_file_format = 1;

Returns
Type Description
int

The enum numeric value on the wire for schemaFileFormat.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(JsonFileFormat other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final JsonFileFormat.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
JsonFileFormat.Builder
Overrides

setCompression(JsonFileFormat.JsonCompression value)

public JsonFileFormat.Builder setCompression(JsonFileFormat.JsonCompression value)

Compression of the loaded JSON file.

.google.cloud.datastream.v1.JsonFileFormat.JsonCompression compression = 2;

Parameter
Name Description
value JsonFileFormat.JsonCompression

The compression to set.

Returns
Type Description
JsonFileFormat.Builder

This builder for chaining.

setCompressionValue(int value)

public JsonFileFormat.Builder setCompressionValue(int value)

Compression of the loaded JSON file.

.google.cloud.datastream.v1.JsonFileFormat.JsonCompression compression = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for compression to set.

Returns
Type Description
JsonFileFormat.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public JsonFileFormat.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
JsonFileFormat.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public JsonFileFormat.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
JsonFileFormat.Builder
Overrides

setSchemaFileFormat(JsonFileFormat.SchemaFileFormat value)

public JsonFileFormat.Builder setSchemaFileFormat(JsonFileFormat.SchemaFileFormat value)

The schema file format along JSON data files.

.google.cloud.datastream.v1.JsonFileFormat.SchemaFileFormat schema_file_format = 1;

Parameter
Name Description
value JsonFileFormat.SchemaFileFormat

The schemaFileFormat to set.

Returns
Type Description
JsonFileFormat.Builder

This builder for chaining.

setSchemaFileFormatValue(int value)

public JsonFileFormat.Builder setSchemaFileFormatValue(int value)

The schema file format along JSON data files.

.google.cloud.datastream.v1.JsonFileFormat.SchemaFileFormat schema_file_format = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for schemaFileFormat to set.

Returns
Type Description
JsonFileFormat.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final JsonFileFormat.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
JsonFileFormat.Builder
Overrides