Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1MipLabelConfig

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

Overview

MIP label connector config.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleChromeManagementVersionsV1MipLabelConfig

Returns a new instance of GoogleChromeManagementVersionsV1MipLabelConfig.



5582
5583
5584
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5582

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

Instance Attribute Details

#domainsArray<String>

Optional. Domain can be used optionally for the corner case where one Dasher customer ID maps to multiple Microsoft tenant ID. Each domain can be verified with at most one Microsoft tenant. Corresponds to the JSON property domains

Returns:

  • (Array<String>)


5575
5576
5577
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5575

def domains
  @domains
end

#microsoft_tenant_idString

Required. Microsoft tenant ID. Corresponds to the JSON property microsoftTenantId

Returns:

  • (String)


5580
5581
5582
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5580

def microsoft_tenant_id
  @microsoft_tenant_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5587
5588
5589
5590
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5587

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