Class: Google::Cloud::Datastream::V1::JsonFileFormat

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/datastream/v1/datastream_resources.rb

Overview

JSON file format configuration.

Defined Under Namespace

Modules: JsonCompression, SchemaFileFormat

Instance Attribute Summary collapse

Instance Attribute Details

#compression::Google::Cloud::Datastream::V1::JsonFileFormat::JsonCompression

Returns Compression of the loaded JSON file.

Returns:

  • Compression of the loaded JSON file.



671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 671

class JsonFileFormat
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Schema file format.
  module SchemaFileFormat
    # Unspecified schema file format.
    SCHEMA_FILE_FORMAT_UNSPECIFIED = 0

    # Do not attach schema file.
    NO_SCHEMA_FILE = 1

    # Avro schema format.
    AVRO_SCHEMA_FILE = 2
  end

  # Json file compression.
  module JsonCompression
    # Unspecified json file compression.
    JSON_COMPRESSION_UNSPECIFIED = 0

    # Do not compress JSON file.
    NO_COMPRESSION = 1

    # Gzip compression.
    GZIP = 2
  end
end

#schema_file_format::Google::Cloud::Datastream::V1::JsonFileFormat::SchemaFileFormat

Returns The schema file format along JSON data files.

Returns:

  • The schema file format along JSON data files.



671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 671

class JsonFileFormat
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Schema file format.
  module SchemaFileFormat
    # Unspecified schema file format.
    SCHEMA_FILE_FORMAT_UNSPECIFIED = 0

    # Do not attach schema file.
    NO_SCHEMA_FILE = 1

    # Avro schema format.
    AVRO_SCHEMA_FILE = 2
  end

  # Json file compression.
  module JsonCompression
    # Unspecified json file compression.
    JSON_COMPRESSION_UNSPECIFIED = 0

    # Do not compress JSON file.
    NO_COMPRESSION = 1

    # Gzip compression.
    GZIP = 2
  end
end