Datastream V1 API - Class Google::Cloud::Datastream::V1::SourceProperty (v1.8.0)

Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::SourceProperty.

Source property.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#primary_key

def primary_key() -> ::Boolean
Returns
  • (::Boolean) — Optional. Whether or not the property is a primary key.

#primary_key=

def primary_key=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Whether or not the property is a primary key.
Returns
  • (::Boolean) — Optional. Whether or not the property is a primary key.

#properties

def properties() -> ::Array<::Google::Cloud::Datastream::V1::SourceProperty>
Returns
  • (::Array<::Google::Cloud::Datastream::V1::SourceProperty>) — Optional. Source properties. When specified, it means that the current property contains nested properties of its own. When unspecified as part of include objects, includes everything, when unspecified as part of exclude objects, excludes nothing.

#properties=

def properties=(value) -> ::Array<::Google::Cloud::Datastream::V1::SourceProperty>
Parameter
  • value (::Array<::Google::Cloud::Datastream::V1::SourceProperty>) — Optional. Source properties. When specified, it means that the current property contains nested properties of its own. When unspecified as part of include objects, includes everything, when unspecified as part of exclude objects, excludes nothing.
Returns
  • (::Array<::Google::Cloud::Datastream::V1::SourceProperty>) — Optional. Source properties. When specified, it means that the current property contains nested properties of its own. When unspecified as part of include objects, includes everything, when unspecified as part of exclude objects, excludes nothing.

#property_name

def property_name() -> ::String
Returns
  • (::String) — Required. The property name.

#property_name=

def property_name=(value) -> ::String
Parameter
  • value (::String) — Required. The property name.
Returns
  • (::String) — Required. The property name.