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.



5490
5491
5492
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5490

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


5483
5484
5485
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5483

def domains
  @domains
end

#microsoft_tenant_idString

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

Returns:

  • (String)


5488
5489
5490
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5488

def microsoft_tenant_id
  @microsoft_tenant_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5495
5496
5497
5498
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5495

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