Interface CreateActionConnectorRequest.Builder

  • Method Details

    • awsAccountId

      CreateActionConnectorRequest.Builder awsAccountId(String awsAccountId)

      The Amazon Web Services account ID associated with the action connector.

      Parameters:
      awsAccountId - The Amazon Web Services account ID associated with the action connector.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionConnectorId

      CreateActionConnectorRequest.Builder actionConnectorId(String actionConnectorId)

      A unique identifier for the action connector. This ID must be unique within the Amazon Web Services account. The ActionConnectorId must not start with the prefix quicksuite-

      Parameters:
      actionConnectorId - A unique identifier for the action connector. This ID must be unique within the Amazon Web Services account. The ActionConnectorId must not start with the prefix quicksuite-
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A descriptive name for the action connector.

      Parameters:
      name - A descriptive name for the action connector.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of action connector.

      Parameters:
      type - The type of action connector.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of action connector.

      Parameters:
      type - The type of action connector.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authenticationConfig

      CreateActionConnectorRequest.Builder authenticationConfig(AuthConfig authenticationConfig)

      The authentication configuration for connecting to the external service. This includes the authentication type, base URL, and authentication metadata such as client credentials or API keys.

      Parameters:
      authenticationConfig - The authentication configuration for connecting to the external service. This includes the authentication type, base URL, and authentication metadata such as client credentials or API keys.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authenticationConfig

      default CreateActionConnectorRequest.Builder authenticationConfig(Consumer<AuthConfig.Builder> authenticationConfig)

      The authentication configuration for connecting to the external service. This includes the authentication type, base URL, and authentication metadata such as client credentials or API keys.

      This is a convenience method that creates an instance of the AuthConfig.Builder avoiding the need to create one manually via AuthConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to authenticationConfig(AuthConfig).

      Parameters:
      authenticationConfig - a consumer that will call methods on AuthConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      CreateActionConnectorRequest.Builder description(String description)

      An optional description of the action connector.

      Parameters:
      description - An optional description of the action connector.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      The permissions configuration that defines which users, groups, or namespaces can access this action connector and what operations they can perform.

      Parameters:
      permissions - The permissions configuration that defines which users, groups, or namespaces can access this action connector and what operations they can perform.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      The permissions configuration that defines which users, groups, or namespaces can access this action connector and what operations they can perform.

      Parameters:
      permissions - The permissions configuration that defines which users, groups, or namespaces can access this action connector and what operations they can perform.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      The permissions configuration that defines which users, groups, or namespaces can access this action connector and what operations they can perform.

      This is a convenience method that creates an instance of the ResourcePermission.Builder avoiding the need to create one manually via ResourcePermission.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to permissions(List<ResourcePermission>).

      Parameters:
      permissions - a consumer that will call methods on ResourcePermission.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vpcConnectionArn

      CreateActionConnectorRequest.Builder vpcConnectionArn(String vpcConnectionArn)

      The ARN of the VPC connection to use for secure connectivity to the external service.

      Parameters:
      vpcConnectionArn - The ARN of the VPC connection to use for secure connectivity to the external service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags to apply to the action connector for resource management and organization.

      Parameters:
      tags - A list of tags to apply to the action connector for resource management and organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags to apply to the action connector for resource management and organization.

      Parameters:
      tags - A list of tags to apply to the action connector for resource management and organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags to apply to the action connector for resource management and organization.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      CreateActionConnectorRequest.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.