Interface CreateApiKeyRequest.Builder

  • Method Details

    • scope

      Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

      Parameters:
      scope - Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • scope

      Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

      Parameters:
      scope - Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT.

      To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:

      • CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.

      • API and SDKs - For all calls, use the Region endpoint us-east-1.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tokenDomains

      CreateApiKeyRequest.Builder tokenDomains(Collection<String> tokenDomains)

      The client application domains that you want to use this API key for.

      Example JSON: "TokenDomains": ["abc.com", "store.abc.com"]

      Public suffixes aren't allowed. For example, you can't use gov.au or co.uk as token domains.

      Parameters:
      tokenDomains - The client application domains that you want to use this API key for.

      Example JSON: "TokenDomains": ["abc.com", "store.abc.com"]

      Public suffixes aren't allowed. For example, you can't use gov.au or co.uk as token domains.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tokenDomains

      CreateApiKeyRequest.Builder tokenDomains(String... tokenDomains)

      The client application domains that you want to use this API key for.

      Example JSON: "TokenDomains": ["abc.com", "store.abc.com"]

      Public suffixes aren't allowed. For example, you can't use gov.au or co.uk as token domains.

      Parameters:
      tokenDomains - The client application domains that you want to use this API key for.

      Example JSON: "TokenDomains": ["abc.com", "store.abc.com"]

      Public suffixes aren't allowed. For example, you can't use gov.au or co.uk as token domains.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

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