Class: Aws::PinpointSMSVoiceV2::Types::TemplateVariableMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::TemplateVariableMetadata
- Defined in:
- gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb
Overview
Contains metadata about a template variable.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#default_value ⇒ String
The default value for the variable.
-
#description ⇒ String
A description of the variable.
-
#max_length ⇒ Integer
The maximum length for string variables.
-
#max_value ⇒ Integer
The maximum value for numeric variables.
-
#min_value ⇒ Integer
The minimum value for numeric variables.
-
#pattern ⇒ String
The regex pattern the variable value must match.
-
#required ⇒ Boolean
Whether the variable is required.
-
#sample ⇒ String
A sample value for the variable.
-
#source ⇒ String
The source of the variable, either
CUSTOMERorSYSTEM. -
#type ⇒ String
The type of the variable.
Instance Attribute Details
#default_value ⇒ String
The default value for the variable.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the variable.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#max_length ⇒ Integer
The maximum length for string variables.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#max_value ⇒ Integer
The maximum value for numeric variables.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#min_value ⇒ Integer
The minimum value for numeric variables.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#pattern ⇒ String
The regex pattern the variable value must match.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#required ⇒ Boolean
Whether the variable is required.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#sample ⇒ String
A sample value for the variable.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#source ⇒ String
The source of the variable, either CUSTOMER or SYSTEM.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the variable.
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 8462 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |