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.



2956
2957
2958
# File 'lib/google/apis/dataplex_v1/classes.rb', line 2956

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>)


2954
2955
2956
# File 'lib/google/apis/dataplex_v1/classes.rb', line 2954

def approver_emails
  @approver_emails
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2961
2962
2963
# File 'lib/google/apis/dataplex_v1/classes.rb', line 2961

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