Interface CreateIngressPointRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateIngressPointRequest.Builder,CreateIngressPointRequest>,MailManagerRequest.Builder,SdkBuilder<CreateIngressPointRequest.Builder,CreateIngressPointRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateIngressPointRequest
public static interface CreateIngressPointRequest.Builder extends MailManagerRequest.Builder, SdkPojo, CopyableBuilder<CreateIngressPointRequest.Builder,CreateIngressPointRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateIngressPointRequest.BuilderclientToken(String clientToken)A unique token that Amazon SES uses to recognize subsequent retries of the same request.default CreateIngressPointRequest.BuilderingressPointConfiguration(Consumer<IngressPointConfiguration.Builder> ingressPointConfiguration)If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.CreateIngressPointRequest.BuilderingressPointConfiguration(IngressPointConfiguration ingressPointConfiguration)If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.CreateIngressPointRequest.BuilderingressPointName(String ingressPointName)A user friendly name for an ingress endpoint resource.CreateIngressPointRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateIngressPointRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateIngressPointRequest.BuilderruleSetId(String ruleSetId)The identifier of an existing rule set that you attach to an ingress endpoint resource.CreateIngressPointRequest.Buildertags(Collection<Tag> tags)The tags used to organize, track, or control access for the resource.CreateIngressPointRequest.Buildertags(Consumer<Tag.Builder>... tags)The tags used to organize, track, or control access for the resource.CreateIngressPointRequest.Buildertags(Tag... tags)The tags used to organize, track, or control access for the resource.CreateIngressPointRequest.BuildertrafficPolicyId(String trafficPolicyId)The identifier of an existing traffic policy that you attach to an ingress endpoint resource.CreateIngressPointRequest.Buildertype(String type)The type of the ingress endpoint to create.CreateIngressPointRequest.Buildertype(IngressPointType type)The type of the ingress endpoint to create.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mailmanager.model.MailManagerRequest.Builder
build
-
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
-
clientToken
CreateIngressPointRequest.Builder clientToken(String clientToken)
A unique token that Amazon SES uses to recognize subsequent retries of the same request.
- Parameters:
clientToken- A unique token that Amazon SES uses to recognize subsequent retries of the same request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointConfiguration
CreateIngressPointRequest.Builder ingressPointConfiguration(IngressPointConfiguration ingressPointConfiguration)
If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.
- Parameters:
ingressPointConfiguration- If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointConfiguration
default CreateIngressPointRequest.Builder ingressPointConfiguration(Consumer<IngressPointConfiguration.Builder> ingressPointConfiguration)
If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.
This is a convenience method that creates an instance of theIngressPointConfiguration.Builderavoiding the need to create one manually viaIngressPointConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toingressPointConfiguration(IngressPointConfiguration).- Parameters:
ingressPointConfiguration- a consumer that will call methods onIngressPointConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ingressPointConfiguration(IngressPointConfiguration)
-
ingressPointName
CreateIngressPointRequest.Builder ingressPointName(String ingressPointName)
A user friendly name for an ingress endpoint resource.
- Parameters:
ingressPointName- A user friendly name for an ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleSetId
CreateIngressPointRequest.Builder ruleSetId(String ruleSetId)
The identifier of an existing rule set that you attach to an ingress endpoint resource.
- Parameters:
ruleSetId- The identifier of an existing rule set that you attach to an ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateIngressPointRequest.Builder tags(Collection<Tag> tags)
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateIngressPointRequest.Builder tags(Tag... tags)
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateIngressPointRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
trafficPolicyId
CreateIngressPointRequest.Builder trafficPolicyId(String trafficPolicyId)
The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
- Parameters:
trafficPolicyId- The identifier of an existing traffic policy that you attach to an ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
CreateIngressPointRequest.Builder type(String type)
The type of the ingress endpoint to create.
- Parameters:
type- The type of the ingress endpoint to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointType,IngressPointType
-
type
CreateIngressPointRequest.Builder type(IngressPointType type)
The type of the ingress endpoint to create.
- Parameters:
type- The type of the ingress endpoint to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointType,IngressPointType
-
overrideConfiguration
CreateIngressPointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateIngressPointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-