Class: Google::Apis::DataplexV1::GoogleCloudDataplexV1DataProductAccessApprovalConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dataplex_v1/classes.rb,
lib/google/apis/dataplex_v1/representations.rb,
lib/google/apis/dataplex_v1/representations.rb

Overview

Configuration for access approval for the data product.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDataplexV1DataProductAccessApprovalConfig

Returns a new instance of GoogleCloudDataplexV1DataProductAccessApprovalConfig.



2942
2943
2944
# File 'lib/google/apis/dataplex_v1/classes.rb', line 2942

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#approver_emailsArray<String>

Optional. Specifies the email addresses of users who are potential approvers and are notified when an access request is made for the data product. The maximum number of emails allowed is 10. Corresponds to the JSON property approverEmails

Returns:

  • (Array<String>)


2940
2941
2942
# File 'lib/google/apis/dataplex_v1/classes.rb', line 2940

def approver_emails
  @approver_emails
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2947
2948
2949
# File 'lib/google/apis/dataplex_v1/classes.rb', line 2947

def update!(**args)
  @approver_emails = args[:approver_emails] if args.key?(:approver_emails)
end