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.