Class: Aws::PinpointSMSVoiceV2::Types::TemplateVariableMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::TemplateVariableMetadata
- Includes:
- Structure
- Defined in:
- 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 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.
9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 9206 class TemplateVariableMetadata < Struct.new( :type, :required, :description, :max_length, :min_value, :max_value, :default_value, :pattern, :sample, :source) SENSITIVE = [] include Aws::Structure end |