Class: AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::IntegerRangeProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
ground_station/cfn_dataflow_endpoint_group_v2.rb

Overview

An integer range that has a minimum and maximum value.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maximum:, minimum:) ⇒ IntegerRangeProperty

Returns a new instance of IntegerRangeProperty.

Parameters:

  • maximum (Numeric)

    A maximum value.

  • minimum (Numeric)

    A minimum value.



884
885
886
887
888
889
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 884

def initialize(maximum:, minimum:)
  @maximum = maximum
  Jsii::Type.check_type(@maximum, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "maximum")
  @minimum = minimum
  Jsii::Type.check_type(@minimum, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "minimum")
end

Instance Attribute Details

#maximumNumeric (readonly)

A maximum value.



895
896
897
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 895

def maximum
  @maximum
end

#minimumNumeric (readonly)

A minimum value.



900
901
902
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 900

def minimum
  @minimum
end

Class Method Details

.jsii_propertiesObject



902
903
904
905
906
907
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 902

def self.jsii_properties
  {
    :maximum => "maximum",
    :minimum => "minimum",
  }
end

Instance Method Details

#to_jsiiObject



909
910
911
912
913
914
915
916
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 909

def to_jsii
  result = {}
  result.merge!({
    "maximum" => @maximum,
    "minimum" => @minimum,
  })
  result.compact
end