Dataplex V1 API - Class Google::Cloud::Dataplex::V1::ModifyEntryRequest (v2.10.0)

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

Modify Entry request using permissions in the source system.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#aspect_keys

def aspect_keys() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. The aspect keys 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 aspect keys 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 aspect keys 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, any aspects not specified in the request will be deleted. The default is false.

#delete_missing_aspects=

def delete_missing_aspects=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. If set to true, any aspects not specified in the request will be deleted. The default is false.
Returns
  • (::Boolean) — Optional. If set to true, any aspects not specified in the request will be deleted. The default is false.

#entry

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

#entry=

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

#name

def name() -> ::String
Returns
  • (::String) — Required. The project to which the request should be attributed in the following form: projects/{project}/locations/{location}.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. The project to which the request should be attributed in the following form: projects/{project}/locations/{location}.
Returns
  • (::String) — Required. The project to which the request should be attributed in the following form: projects/{project}/locations/{location}.

#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.