Class: Google::Apis::AndroidenterpriseV1::StoreCluster
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AndroidenterpriseV1::StoreCluster
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidenterprise_v1/classes.rb,
 generated/google/apis/androidenterprise_v1/representations.rb,
 generated/google/apis/androidenterprise_v1/representations.rb
Overview
Definition of a managed Google Play store cluster, a list of products displayed as part of a store page.
Instance Attribute Summary collapse
- 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Unique ID of this cluster. 
- 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Identifies what kind of resource this is. 
- 
  
    
      #name  ⇒ Array<Google::Apis::AndroidenterpriseV1::LocalizedText> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Ordered list of localized strings giving the name of this page. 
- 
  
    
      #order_in_page  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    String (US-ASCII only) used to determine order of this cluster within the parent page's elements. 
- 
  
    
      #product_id  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    List of products in the order they are displayed in the cluster. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ StoreCluster 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of StoreCluster. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ StoreCluster
Returns a new instance of StoreCluster
| 2375 2376 2377 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2375 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#id ⇒ String
Unique ID of this cluster. Assigned by the server. Immutable once assigned.
Corresponds to the JSON property id
| 2344 2345 2346 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2344 def id @id end | 
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
androidenterprise#storeCluster".
Corresponds to the JSON property kind
| 2350 2351 2352 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2350 def kind @kind end | 
#name ⇒ Array<Google::Apis::AndroidenterpriseV1::LocalizedText>
Ordered list of localized strings giving the name of this page. The text
displayed is the one that best matches the user locale, or the first entry if
there is no good match. There needs to be at least one entry.
Corresponds to the JSON property name
| 2357 2358 2359 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2357 def name @name end | 
#order_in_page ⇒ String
String (US-ASCII only) used to determine order of this cluster within the
parent page's elements. Page elements are sorted in lexicographic order of
this field. Duplicated values are allowed, but ordering between elements with
duplicate order is undefined.
The value of this field is never visible to a user, it is used solely for the
purpose of defining an ordering. Maximum length is 256 characters.
Corresponds to the JSON property orderInPage
| 2367 2368 2369 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2367 def order_in_page @order_in_page end | 
#product_id ⇒ Array<String>
List of products in the order they are displayed in the cluster. There should
not be duplicates within a cluster.
Corresponds to the JSON property productId
| 2373 2374 2375 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2373 def product_id @product_id end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2380 2381 2382 2383 2384 2385 2386 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2380 def update!(**args) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @order_in_page = args[:order_in_page] if args.key?(:order_in_page) @product_id = args[:product_id] if args.key?(:product_id) end |