Class: AWSCDK::Batch::CfnJobDefinition::EmptyDirProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Batch::CfnJobDefinition::EmptyDirProperty
- Defined in:
- batch/cfn_job_definition.rb
Overview
Instance Attribute Summary collapse
- #medium ⇒ String? readonly
- #size_limit ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(medium: nil, size_limit: nil) ⇒ EmptyDirProperty
constructor
A new instance of EmptyDirProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(medium: nil, size_limit: nil) ⇒ EmptyDirProperty
Returns a new instance of EmptyDirProperty.
1920 1921 1922 1923 1924 1925 |
# File 'batch/cfn_job_definition.rb', line 1920 def initialize(medium: nil, size_limit: nil) @medium = medium Jsii::Type.check_type(@medium, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "medium") unless @medium.nil? @size_limit = size_limit Jsii::Type.check_type(@size_limit, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sizeLimit") unless @size_limit.nil? end |
Instance Attribute Details
#medium ⇒ String? (readonly)
1929 1930 1931 |
# File 'batch/cfn_job_definition.rb', line 1929 def medium @medium end |
#size_limit ⇒ String? (readonly)
1932 1933 1934 |
# File 'batch/cfn_job_definition.rb', line 1932 def size_limit @size_limit end |
Class Method Details
.jsii_properties ⇒ Object
1934 1935 1936 1937 1938 1939 |
# File 'batch/cfn_job_definition.rb', line 1934 def self.jsii_properties { :medium => "medium", :size_limit => "sizeLimit", } end |
Instance Method Details
#to_jsii ⇒ Object
1941 1942 1943 1944 1945 1946 1947 1948 |
# File 'batch/cfn_job_definition.rb', line 1941 def to_jsii result = {} result.merge!({ "medium" => @medium, "sizeLimit" => @size_limit, }) result.compact end |