Class: Azure::ARM::Web::Models::StampCapacity
- Inherits:
-
Object
- Object
- Azure::ARM::Web::Models::StampCapacity
- Includes:
- MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_web/models/stamp_capacity.rb
Overview
Class containing stamp capacity information
Instance Attribute Summary collapse
-
#available_capacity ⇒ Integer
etc…).
-
#compute_mode ⇒ ComputeModeOptions
include: ‘Shared’, ‘Dedicated’, ‘Dynamic’.
-
#exclude_from_capacity_allocation ⇒ Boolean
Basic sites are not used for capacity allocation.
-
#is_applicable_for_all_compute_modes ⇒ Boolean
Is capacity applicable for all sites?.
-
#name ⇒ String
Name of the stamp.
-
#site_mode ⇒ String
Shared or Dedicated.
-
#total_capacity ⇒ Integer
etc…).
-
#unit ⇒ String
Name of the unit.
-
#worker_size ⇒ WorkerSizeOptions
include: ‘Default’, ‘Small’, ‘Medium’, ‘Large’.
-
#worker_size_id ⇒ Integer
0 - Small 1 - Medium 2 - Large.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for StampCapacity class as Ruby Hash.
Instance Attribute Details
#available_capacity ⇒ Integer
etc…)
20 21 22 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 20 def available_capacity @available_capacity end |
#compute_mode ⇒ ComputeModeOptions
include: ‘Shared’, ‘Dedicated’, ‘Dynamic’
31 32 33 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 31 def compute_mode @compute_mode end |
#exclude_from_capacity_allocation ⇒ Boolean
Basic sites are not used for capacity allocation.
45 46 47 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 45 def exclude_from_capacity_allocation @exclude_from_capacity_allocation end |
#is_applicable_for_all_compute_modes ⇒ Boolean
Returns Is capacity applicable for all sites?.
48 49 50 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 48 def is_applicable_for_all_compute_modes @is_applicable_for_all_compute_modes end |
#name ⇒ String
Returns Name of the stamp.
16 17 18 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 16 def name @name end |
#site_mode ⇒ String
Returns Shared or Dedicated.
51 52 53 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 51 def site_mode @site_mode end |
#total_capacity ⇒ Integer
etc…)
24 25 26 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 24 def total_capacity @total_capacity end |
#unit ⇒ String
Returns Name of the unit.
27 28 29 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 27 def unit @unit end |
#worker_size ⇒ WorkerSizeOptions
include: ‘Default’, ‘Small’, ‘Medium’, ‘Large’
35 36 37 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 35 def worker_size @worker_size end |
#worker_size_id ⇒ Integer
0 - Small 1 - Medium 2 - Large
41 42 43 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 41 def worker_size_id @worker_size_id end |
Class Method Details
.mapper ⇒ Object
Mapper for StampCapacity class as Ruby Hash. This will be used for serialization/deserialization.
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/generated/azure_mgmt_web/models/stamp_capacity.rb', line 58 def self.mapper() { required: false, serialized_name: 'StampCapacity', type: { name: 'Composite', class_name: 'StampCapacity', model_properties: { name: { required: false, serialized_name: 'name', type: { name: 'String' } }, available_capacity: { required: false, serialized_name: 'availableCapacity', type: { name: 'Number' } }, total_capacity: { required: false, serialized_name: 'totalCapacity', type: { name: 'Number' } }, unit: { required: false, serialized_name: 'unit', type: { name: 'String' } }, compute_mode: { required: false, serialized_name: 'computeMode', type: { name: 'Enum', module: 'ComputeModeOptions' } }, worker_size: { required: false, serialized_name: 'workerSize', type: { name: 'Enum', module: 'WorkerSizeOptions' } }, worker_size_id: { required: false, serialized_name: 'workerSizeId', type: { name: 'Number' } }, exclude_from_capacity_allocation: { required: false, serialized_name: 'excludeFromCapacityAllocation', type: { name: 'Boolean' } }, is_applicable_for_all_compute_modes: { required: false, serialized_name: 'isApplicableForAllComputeModes', type: { name: 'Boolean' } }, site_mode: { required: false, serialized_name: 'siteMode', type: { name: 'String' } } } } } end |