Class: Aws::RDSDataService::Types::ArrayValue
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::RDSDataService::Types::ArrayValue
 
 
- Includes:
 - Structure, Structure::Union
 
- Defined in:
 - lib/aws-sdk-rdsdataservice/types.rb
 
Overview
ArrayValue is a union - when making an API calls you must set exactly one of the members.
ArrayValue is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ArrayValue corresponding to the set member.
Contains an array.
Direct Known Subclasses
ArrayValues, BooleanValues, DoubleValues, LongValues, StringValues, Unknown
Defined Under Namespace
Classes: ArrayValues, BooleanValues, DoubleValues, LongValues, StringValues, Unknown
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #array_values  ⇒ Array<Types::ArrayValue> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of arrays.
 - 
  
    
      #boolean_values  ⇒ Array<Boolean> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of Boolean values.
 - 
  
    
      #double_values  ⇒ Array<Float> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of floating-point numbers.
 - 
  
    
      #long_values  ⇒ Array<Integer> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of integers.
 - 
  
    
      #string_values  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of strings.
 - 
  
    
      #unknown  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute unknown.
 
Instance Attribute Details
#array_values ⇒ Array<Types::ArrayValue>
An array of arrays.
      54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71  | 
    
      # File 'lib/aws-sdk-rdsdataservice/types.rb', line 54 class ArrayValue < Struct.new( :boolean_values, :long_values, :double_values, :string_values, :array_values, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValues < ArrayValue; end class LongValues < ArrayValue; end class DoubleValues < ArrayValue; end class StringValues < ArrayValue; end class ArrayValues < ArrayValue; end class Unknown < ArrayValue; end end  | 
  
#boolean_values ⇒ Array<Boolean>
An array of Boolean values.
      54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71  | 
    
      # File 'lib/aws-sdk-rdsdataservice/types.rb', line 54 class ArrayValue < Struct.new( :boolean_values, :long_values, :double_values, :string_values, :array_values, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValues < ArrayValue; end class LongValues < ArrayValue; end class DoubleValues < ArrayValue; end class StringValues < ArrayValue; end class ArrayValues < ArrayValue; end class Unknown < ArrayValue; end end  | 
  
#double_values ⇒ Array<Float>
An array of floating-point numbers.
      54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71  | 
    
      # File 'lib/aws-sdk-rdsdataservice/types.rb', line 54 class ArrayValue < Struct.new( :boolean_values, :long_values, :double_values, :string_values, :array_values, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValues < ArrayValue; end class LongValues < ArrayValue; end class DoubleValues < ArrayValue; end class StringValues < ArrayValue; end class ArrayValues < ArrayValue; end class Unknown < ArrayValue; end end  | 
  
#long_values ⇒ Array<Integer>
An array of integers.
      54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71  | 
    
      # File 'lib/aws-sdk-rdsdataservice/types.rb', line 54 class ArrayValue < Struct.new( :boolean_values, :long_values, :double_values, :string_values, :array_values, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValues < ArrayValue; end class LongValues < ArrayValue; end class DoubleValues < ArrayValue; end class StringValues < ArrayValue; end class ArrayValues < ArrayValue; end class Unknown < ArrayValue; end end  | 
  
#string_values ⇒ Array<String>
An array of strings.
      54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71  | 
    
      # File 'lib/aws-sdk-rdsdataservice/types.rb', line 54 class ArrayValue < Struct.new( :boolean_values, :long_values, :double_values, :string_values, :array_values, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValues < ArrayValue; end class LongValues < ArrayValue; end class DoubleValues < ArrayValue; end class StringValues < ArrayValue; end class ArrayValues < ArrayValue; end class Unknown < ArrayValue; end end  | 
  
#unknown ⇒ Object
Returns the value of attribute unknown
      54 55 56  | 
    
      # File 'lib/aws-sdk-rdsdataservice/types.rb', line 54 def unknown @unknown end  |