Class: Aws::Connect::Types::CreateContactRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::CreateContactRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-connect/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
- #attributes ⇒ Hash<String,String>
- #channel ⇒ String
-
#client_token ⇒ String
**A suitable default value is auto-generated.** You should normally not need to pass this option.
- #description ⇒ String
- #expiry_duration_in_minutes ⇒ Integer
- #initiate_as ⇒ String
- #initiation_method ⇒ String
- #instance_id ⇒ String
- #name ⇒ String
- #references ⇒ Hash<String,Types::Reference>
- #related_contact_id ⇒ String
- #segment_attributes ⇒ Hash<String,Types::SegmentAttributeValue>
- #user_info ⇒ Types::UserInfo
Instance Attribute Details
#attributes ⇒ Hash<String,String>
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#channel ⇒ String
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#client_token ⇒ String
**A suitable default value is auto-generated.** You should normally not need to pass this option.
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#expiry_duration_in_minutes ⇒ Integer
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#initiate_as ⇒ String
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#initiation_method ⇒ String
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#instance_id ⇒ String
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#references ⇒ Hash<String,Types::Reference>
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#related_contact_id ⇒ String
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#segment_attributes ⇒ Hash<String,Types::SegmentAttributeValue>
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |
#user_info ⇒ Types::UserInfo
3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/aws-sdk-connect/types.rb', line 3521 class CreateContactRequest < Struct.new( :instance_id, :client_token, :related_contact_id, :attributes, :references, :channel, :initiation_method, :expiry_duration_in_minutes, :user_info, :initiate_as, :name, :description, :segment_attributes) SENSITIVE = [:name, :description] include Aws::Structure end |