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.



5681
5682
5683
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5681

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


5674
5675
5676
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5674

def domains
  @domains
end

#microsoft_tenant_idString

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

Returns:

  • (String)


5679
5680
5681
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5679

def microsoft_tenant_id
  @microsoft_tenant_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5686
5687
5688
5689
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5686

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