# Dataflow V1beta3 API - Class Google::Cloud::Dataflow::V1beta3::JobMetadata (v0.17.0)

0.17.0 (latest) 0.16.0 0.15.0 0.14.1 0.13.1 0.12.1 0.11.0 0.10.0 0.9.1 0.8.2 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.4 Reference documentation and code samples for the Dataflow V1beta3 API class Google::Cloud::Dataflow::V1beta3::JobMetadata.

Metadata available primarily for filtering jobs. Will be included in the
ListJob response and Job SUMMARY view.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #big_table_details

    def big_table_details() -> ::Array<::Google::Cloud::Dataflow::V1beta3::BigTableIODetails>

**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::BigTableIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-BigTableIODetails)\>) --- Identification of a Cloud Bigtable source used in the Dataflow job.

### #big_table_details=

    def big_table_details=(value) -> ::Array<::Google::Cloud::Dataflow::V1beta3::BigTableIODetails>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Dataflow::V1beta3::BigTableIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-BigTableIODetails)\>) --- Identification of a Cloud Bigtable source used in the Dataflow job.
**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::BigTableIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-BigTableIODetails)\>) --- Identification of a Cloud Bigtable source used in the Dataflow job.

### #bigquery_details

    def bigquery_details() -> ::Array<::Google::Cloud::Dataflow::V1beta3::BigQueryIODetails>

**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::BigQueryIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-BigQueryIODetails)\>) --- Identification of a BigQuery source used in the Dataflow job.

### #bigquery_details=

    def bigquery_details=(value) -> ::Array<::Google::Cloud::Dataflow::V1beta3::BigQueryIODetails>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Dataflow::V1beta3::BigQueryIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-BigQueryIODetails)\>) --- Identification of a BigQuery source used in the Dataflow job.
**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::BigQueryIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-BigQueryIODetails)\>) --- Identification of a BigQuery source used in the Dataflow job.

### #datastore_details

    def datastore_details() -> ::Array<::Google::Cloud::Dataflow::V1beta3::DatastoreIODetails>

**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::DatastoreIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-DatastoreIODetails)\>) --- Identification of a Datastore source used in the Dataflow job.

### #datastore_details=

    def datastore_details=(value) -> ::Array<::Google::Cloud::Dataflow::V1beta3::DatastoreIODetails>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Dataflow::V1beta3::DatastoreIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-DatastoreIODetails)\>) --- Identification of a Datastore source used in the Dataflow job.
**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::DatastoreIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-DatastoreIODetails)\>) --- Identification of a Datastore source used in the Dataflow job.

### #file_details

    def file_details() -> ::Array<::Google::Cloud::Dataflow::V1beta3::FileIODetails>

**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::FileIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-FileIODetails)\>) --- Identification of a File source used in the Dataflow job.

### #file_details=

    def file_details=(value) -> ::Array<::Google::Cloud::Dataflow::V1beta3::FileIODetails>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Dataflow::V1beta3::FileIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-FileIODetails)\>) --- Identification of a File source used in the Dataflow job.
**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::FileIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-FileIODetails)\>) --- Identification of a File source used in the Dataflow job.

### #pubsub_details

    def pubsub_details() -> ::Array<::Google::Cloud::Dataflow::V1beta3::PubSubIODetails>

**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::PubSubIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-PubSubIODetails)\>) --- Identification of a Pub/Sub source used in the Dataflow job.

### #pubsub_details=

    def pubsub_details=(value) -> ::Array<::Google::Cloud::Dataflow::V1beta3::PubSubIODetails>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Dataflow::V1beta3::PubSubIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-PubSubIODetails)\>) --- Identification of a Pub/Sub source used in the Dataflow job.
**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::PubSubIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-PubSubIODetails)\>) --- Identification of a Pub/Sub source used in the Dataflow job.

### #sdk_version

    def sdk_version() -> ::Google::Cloud::Dataflow::V1beta3::SdkVersion

**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::SdkVersion](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-SdkVersion)) --- The SDK version used to run the job.

### #sdk_version=

    def sdk_version=(value) -> ::Google::Cloud::Dataflow::V1beta3::SdkVersion

**Parameter**

- **value** ([::Google::Cloud::Dataflow::V1beta3::SdkVersion](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-SdkVersion)) --- The SDK version used to run the job.
**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::SdkVersion](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-SdkVersion)) --- The SDK version used to run the job.

### #spanner_details

    def spanner_details() -> ::Array<::Google::Cloud::Dataflow::V1beta3::SpannerIODetails>

**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::SpannerIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-SpannerIODetails)\>) --- Identification of a Spanner source used in the Dataflow job.

### #spanner_details=

    def spanner_details=(value) -> ::Array<::Google::Cloud::Dataflow::V1beta3::SpannerIODetails>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Dataflow::V1beta3::SpannerIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-SpannerIODetails)\>) --- Identification of a Spanner source used in the Dataflow job.
**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::SpannerIODetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-SpannerIODetails)\>) --- Identification of a Spanner source used in the Dataflow job.

### #user_display_properties

    def user_display_properties() -> ::Google::Protobuf::Map{::String => ::String}

**Returns**

- (::Google::Protobuf::Map{::String =\> ::String}) --- List of display properties to help UI filter jobs.

### #user_display_properties=

    def user_display_properties=(value) -> ::Google::Protobuf::Map{::String => ::String}

**Parameter**

- **value** (::Google::Protobuf::Map{::String =\> ::String}) --- List of display properties to help UI filter jobs.
**Returns**

- (::Google::Protobuf::Map{::String =\> ::String}) --- List of display properties to help UI filter jobs.