Class: AWSCDK::WorkspacesInstances::CfnWorkspaceInstance::CpuOptionsRequestProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::WorkspacesInstances::CfnWorkspaceInstance::CpuOptionsRequestProperty
- Defined in:
- workspaces_instances/cfn_workspace_instance.rb
Overview
Instance Attribute Summary collapse
- #core_count ⇒ Numeric? readonly
- #threads_per_core ⇒ Numeric? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(core_count: nil, threads_per_core: nil) ⇒ CpuOptionsRequestProperty
constructor
A new instance of CpuOptionsRequestProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(core_count: nil, threads_per_core: nil) ⇒ CpuOptionsRequestProperty
Returns a new instance of CpuOptionsRequestProperty.
686 687 688 689 690 691 |
# File 'workspaces_instances/cfn_workspace_instance.rb', line 686 def initialize(core_count: nil, threads_per_core: nil) @core_count = core_count Jsii::Type.check_type(@core_count, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "coreCount") unless @core_count.nil? @threads_per_core = threads_per_core Jsii::Type.check_type(@threads_per_core, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "threadsPerCore") unless @threads_per_core.nil? end |
Instance Attribute Details
#core_count ⇒ Numeric? (readonly)
695 696 697 |
# File 'workspaces_instances/cfn_workspace_instance.rb', line 695 def core_count @core_count end |
#threads_per_core ⇒ Numeric? (readonly)
698 699 700 |
# File 'workspaces_instances/cfn_workspace_instance.rb', line 698 def threads_per_core @threads_per_core end |
Class Method Details
.jsii_properties ⇒ Object
700 701 702 703 704 705 |
# File 'workspaces_instances/cfn_workspace_instance.rb', line 700 def self.jsii_properties { :core_count => "coreCount", :threads_per_core => "threadsPerCore", } end |
Instance Method Details
#to_jsii ⇒ Object
707 708 709 710 711 712 713 714 |
# File 'workspaces_instances/cfn_workspace_instance.rb', line 707 def to_jsii result = {} result.merge!({ "coreCount" => @core_count, "threadsPerCore" => @threads_per_core, }) result.compact end |