Interface CreateUseCaseRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConnectRequest.Builder,CopyableBuilder<CreateUseCaseRequest.Builder,CreateUseCaseRequest>,SdkBuilder<CreateUseCaseRequest.Builder,CreateUseCaseRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateUseCaseRequest
public static interface CreateUseCaseRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateUseCaseRequest.Builder,CreateUseCaseRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateUseCaseRequest.BuilderinstanceId(String instanceId)The identifier of the Amazon Connect instance.CreateUseCaseRequest.BuilderintegrationAssociationId(String integrationAssociationId)The identifier for the integration association.CreateUseCaseRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateUseCaseRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateUseCaseRequest.Buildertags(Map<String,String> tags)The tags used to organize, track, or control access for this resource.CreateUseCaseRequest.BuilderuseCaseType(String useCaseType)The type of use case to associate to the integration association.CreateUseCaseRequest.BuilderuseCaseType(UseCaseType useCaseType)The type of use case to associate to the integration association.-
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 Detail
-
instanceId
CreateUseCaseRequest.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
- Parameters:
instanceId- The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationAssociationId
CreateUseCaseRequest.Builder integrationAssociationId(String integrationAssociationId)
The identifier for the integration association.
- Parameters:
integrationAssociationId- The identifier for the integration association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useCaseType
CreateUseCaseRequest.Builder useCaseType(String useCaseType)
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
- Parameters:
useCaseType- The type of use case to associate to the integration association. Each integration association can have only one of each use case type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UseCaseType,UseCaseType
-
useCaseType
CreateUseCaseRequest.Builder useCaseType(UseCaseType useCaseType)
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
- Parameters:
useCaseType- The type of use case to associate to the integration association. Each integration association can have only one of each use case type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UseCaseType,UseCaseType
-
tags
CreateUseCaseRequest.Builder tags(Map<String,String> 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
CreateUseCaseRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateUseCaseRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-