Class JsonFileFormat.Builder (1.82.0)

public static final class JsonFileFormat.Builder extends GeneratedMessage.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

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.

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.

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 GeneratedMessage.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

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.

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.