Class: Google::Apis::MlV1::GoogleCloudMlV1ManualScaling
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::MlV1::GoogleCloudMlV1ManualScaling
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/ml_v1/classes.rb,
 generated/google/apis/ml_v1/representations.rb,
 generated/google/apis/ml_v1/representations.rb
Overview
Options for manually scaling a model.
Instance Attribute Summary collapse
- 
  
    
      #nodes  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The number of nodes to allocate for this model. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GoogleCloudMlV1ManualScaling 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of GoogleCloudMlV1ManualScaling. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudMlV1ManualScaling
Returns a new instance of GoogleCloudMlV1ManualScaling
| 583 584 585 | # File 'generated/google/apis/ml_v1/classes.rb', line 583 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#nodes ⇒ Fixnum
The number of nodes to allocate for this model. These nodes are always up,
starting from the time the model is deployed, so the cost of operating
this model will be proportional to nodes * number of hours since
last billing cycle plus the cost for each prediction performed.
Corresponds to the JSON property nodes
| 581 582 583 | # File 'generated/google/apis/ml_v1/classes.rb', line 581 def nodes @nodes end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 588 589 590 | # File 'generated/google/apis/ml_v1/classes.rb', line 588 def update!(**args) @nodes = args[:nodes] if args.key?(:nodes) end |