class Google::Apis::AndroidenterpriseV1::ManagedConfiguration

A managed configuration resource contains the set of managed properties defined by the app developer in the app's managed configurations schema, as well as any configuration variables defined for the user.

Attributes

configuration_variables[RW]

A configuration variables resource contains the managed configuration settings ID to be applied to a single user, as well as the variable set that is attributed to the user. The variable set will be used to replace placeholders in the managed configuration settings. Corresponds to the JSON property `configurationVariables` @return [Google::Apis::AndroidenterpriseV1::ConfigurationVariables]

kind[RW]

Deprecated. Corresponds to the JSON property `kind` @return [String]

managed_property[RW]

The set of managed properties for this configuration. Corresponds to the JSON property `managedProperty` @return [Array<Google::Apis::AndroidenterpriseV1::ManagedProperty>]

product_id[RW]

The ID of the product that the managed configuration is for, e.g. “app:com. google.android.gm”. Corresponds to the JSON property `productId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/androidenterprise_v1/classes.rb, line 1354
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/androidenterprise_v1/classes.rb, line 1359
def update!(**args)
  @configuration_variables = args[:configuration_variables] if args.key?(:configuration_variables)
  @kind = args[:kind] if args.key?(:kind)
  @managed_property = args[:managed_property] if args.key?(:managed_property)
  @product_id = args[:product_id] if args.key?(:product_id)
end