# Dataflow V1beta3 API - Class Google::Cloud::Dataflow::V1beta3::TransformSummary (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::TransformSummary.

Description of the type, names/ids, and input/outputs for a transform.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #display_data

    def display_data() -> ::Array<::Google::Cloud::Dataflow::V1beta3::DisplayData>

**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::DisplayData](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-DisplayData)\>) --- Transform-specific display data.

### #display_data=

    def display_data=(value) -> ::Array<::Google::Cloud::Dataflow::V1beta3::DisplayData>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Dataflow::V1beta3::DisplayData](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-DisplayData)\>) --- Transform-specific display data.
**Returns**

- (::Array\<[::Google::Cloud::Dataflow::V1beta3::DisplayData](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-DisplayData)\>) --- Transform-specific display data.

### #id

    def id() -> ::String

**Returns**

- (::String) --- SDK generated id of this transform instance.

### #id=

    def id=(value) -> ::String

**Parameter**

- **value** (::String) --- SDK generated id of this transform instance.
**Returns**

- (::String) --- SDK generated id of this transform instance.

### #input_collection_name

    def input_collection_name() -> ::Array<::String>

**Returns**

- (::Array\<::String\>) --- User names for all collection inputs to this transform.

### #input_collection_name=

    def input_collection_name=(value) -> ::Array<::String>

**Parameter**

- **value** (::Array\<::String\>) --- User names for all collection inputs to this transform.
**Returns**

- (::Array\<::String\>) --- User names for all collection inputs to this transform.

### #kind

    def kind() -> ::Google::Cloud::Dataflow::V1beta3::KindType

**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::KindType](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-KindType)) --- Type of transform.

### #kind=

    def kind=(value) -> ::Google::Cloud::Dataflow::V1beta3::KindType

**Parameter**

- **value** ([::Google::Cloud::Dataflow::V1beta3::KindType](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-KindType)) --- Type of transform.
**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::KindType](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-KindType)) --- Type of transform.

### #name

    def name() -> ::String

**Returns**

- (::String) --- User provided name for this transform instance.

### #name=

    def name=(value) -> ::String

**Parameter**

- **value** (::String) --- User provided name for this transform instance.
**Returns**

- (::String) --- User provided name for this transform instance.

### #output_collection_name

    def output_collection_name() -> ::Array<::String>

**Returns**

- (::Array\<::String\>) --- User names for all collection outputs to this transform.

### #output_collection_name=

    def output_collection_name=(value) -> ::Array<::String>

**Parameter**

- **value** (::Array\<::String\>) --- User names for all collection outputs to this transform.
**Returns**

- (::Array\<::String\>) --- User names for all collection outputs to this transform.