Dataplex V1 API - Class Google::Cloud::Dataplex::V1::UpdateEntryRequest (v1.2.0)

Reference documentation and code samples for the Dataplex V1 API class Google::Cloud::Dataplex::V1::UpdateEntryRequest.

Update Entry request.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allow_missing

def allow_missing() -> ::Boolean
Returns
  • (::Boolean) — Optional. If set to true and the entry doesn't exist, the service will create it.

#allow_missing=

def allow_missing=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. If set to true and the entry doesn't exist, the service will create it.
Returns
  • (::Boolean) — Optional. If set to true and the entry doesn't exist, the service will create it.

#aspect_keys

def aspect_keys() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. The map keys of the Aspects which the service should modify. It supports the following syntaxes:

    • <aspect_type_reference> - matches an aspect of the given type and empty path.
    • <aspect_type_reference>@path - matches an aspect of the given type and specified path. For example, to attach an aspect to a field that is specified by the schema aspect, the path should have the format Schema.<field_name>.
    • <aspect_type_reference>* - matches aspects of the given type for all paths.
    • *@path - matches aspects of all types on the given path.

    The service will not remove existing aspects matching the syntax unless delete_missing_aspects is set to true.

    If this field is left empty, the service treats it as specifying exactly those Aspects present in the request.

#aspect_keys=

def aspect_keys=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. The map keys of the Aspects which the service should modify. It supports the following syntaxes:

    • <aspect_type_reference> - matches an aspect of the given type and empty path.
    • <aspect_type_reference>@path - matches an aspect of the given type and specified path. For example, to attach an aspect to a field that is specified by the schema aspect, the path should have the format Schema.<field_name>.
    • <aspect_type_reference>* - matches aspects of the given type for all paths.
    • *@path - matches aspects of all types on the given path.

    The service will not remove existing aspects matching the syntax unless delete_missing_aspects is set to true.

    If this field is left empty, the service treats it as specifying exactly those Aspects present in the request.

Returns
  • (::Array<::String>) — Optional. The map keys of the Aspects which the service should modify. It supports the following syntaxes:

    • <aspect_type_reference> - matches an aspect of the given type and empty path.
    • <aspect_type_reference>@path - matches an aspect of the given type and specified path. For example, to attach an aspect to a field that is specified by the schema aspect, the path should have the format Schema.<field_name>.
    • <aspect_type_reference>* - matches aspects of the given type for all paths.
    • *@path - matches aspects of all types on the given path.

    The service will not remove existing aspects matching the syntax unless delete_missing_aspects is set to true.

    If this field is left empty, the service treats it as specifying exactly those Aspects present in the request.

#delete_missing_aspects

def delete_missing_aspects() -> ::Boolean
Returns
  • (::Boolean) — Optional. If set to true and the aspect_keys specify aspect ranges, the service deletes any existing aspects from that range that weren't provided in the request.

#delete_missing_aspects=

def delete_missing_aspects=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. If set to true and the aspect_keys specify aspect ranges, the service deletes any existing aspects from that range that weren't provided in the request.
Returns
  • (::Boolean) — Optional. If set to true and the aspect_keys specify aspect ranges, the service deletes any existing aspects from that range that weren't provided in the request.

#entry

def entry() -> ::Google::Cloud::Dataplex::V1::Entry
Returns

#entry=

def entry=(value) -> ::Google::Cloud::Dataplex::V1::Entry
Parameter
Returns

#update_mask

def update_mask() -> ::Google::Protobuf::FieldMask
Returns
  • (::Google::Protobuf::FieldMask) — Optional. Mask of fields to update. To update Aspects, the update_mask must contain the value "aspects".

    If the update_mask is empty, the service will update all modifiable fields present in the request.

#update_mask=

def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
  • value (::Google::Protobuf::FieldMask) — Optional. Mask of fields to update. To update Aspects, the update_mask must contain the value "aspects".

    If the update_mask is empty, the service will update all modifiable fields present in the request.

Returns
  • (::Google::Protobuf::FieldMask) — Optional. Mask of fields to update. To update Aspects, the update_mask must contain the value "aspects".

    If the update_mask is empty, the service will update all modifiable fields present in the request.