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 Details

    • clientToken

      CreateInstanceRequest.Builder clientToken(String 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

      CreateInstanceRequest.Builder identityManagementType(String 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

      CreateInstanceRequest.Builder identityManagementType(DirectoryType 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

      CreateInstanceRequest.Builder instanceAlias(String 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

      CreateInstanceRequest.Builder directoryId(String 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

      CreateInstanceRequest.Builder inboundCallsEnabled(Boolean 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

      CreateInstanceRequest.Builder outboundCallsEnabled(Boolean 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.