Interface CreateInstanceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,ConnectRequest.Builder
,CopyableBuilder<CreateInstanceRequest.Builder,
,CreateInstanceRequest> SdkBuilder<CreateInstanceRequest.Builder,
,CreateInstanceRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateInstanceRequest
public static interface CreateInstanceRequest.Builder
extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateInstanceRequest.Builder,CreateInstanceRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientToken
(String clientToken) The idempotency token.directoryId
(String directoryId) The identifier for the directory.identityManagementType
(String identityManagementType) The type of identity management for your Amazon Connect users.identityManagementType
(DirectoryType identityManagementType) The type of identity management for your Amazon Connect users.inboundCallsEnabled
(Boolean inboundCallsEnabled) Your contact center handles incoming contacts.instanceAlias
(String instanceAlias) The name for your instance.outboundCallsEnabled
(Boolean outboundCallsEnabled) Your contact center allows outbound calls.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The tags used to organize, track, or control access for this resource.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.connect.model.ConnectRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
clientToken
The idempotency token.
- Parameters:
clientToken
- The idempotency token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityManagementType
The type of identity management for your Amazon Connect users.
- Parameters:
identityManagementType
- The type of identity management for your Amazon Connect users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityManagementType
The type of identity management for your Amazon Connect users.
- Parameters:
identityManagementType
- The type of identity management for your Amazon Connect users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceAlias
The name for your instance.
- Parameters:
instanceAlias
- The name for your instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directoryId
The identifier for the directory.
- Parameters:
directoryId
- The identifier for the directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inboundCallsEnabled
Your contact center handles incoming contacts.
- Parameters:
inboundCallsEnabled
- Your contact center handles incoming contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outboundCallsEnabled
Your contact center allows outbound calls.
- Parameters:
outboundCallsEnabled
- Your contact center allows outbound calls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags used to organize, track, or control access for this resource. For example,
{ "tags": {"key1":"value1", "key2":"value2"} }
.- Parameters:
tags
- The tags used to organize, track, or control access for this resource. For example,{ "tags": {"key1":"value1", "key2":"value2"} }
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateInstanceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateInstanceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-