Interface UpdateIngressPointRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateIngressPointRequest.Builder,UpdateIngressPointRequest>,MailManagerRequest.Builder,SdkBuilder<UpdateIngressPointRequest.Builder,UpdateIngressPointRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateIngressPointRequest
public static interface UpdateIngressPointRequest.Builder extends MailManagerRequest.Builder, SdkPojo, CopyableBuilder<UpdateIngressPointRequest.Builder,UpdateIngressPointRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateIngressPointRequest.BuilderingressPointConfiguration(Consumer<IngressPointConfiguration.Builder> ingressPointConfiguration)If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.UpdateIngressPointRequest.BuilderingressPointConfiguration(IngressPointConfiguration ingressPointConfiguration)If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.UpdateIngressPointRequest.BuilderingressPointId(String ingressPointId)The identifier for the ingress endpoint you want to update.UpdateIngressPointRequest.BuilderingressPointName(String ingressPointName)A user friendly name for the ingress endpoint resource.UpdateIngressPointRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateIngressPointRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateIngressPointRequest.BuilderruleSetId(String ruleSetId)The identifier of an existing rule set that you attach to an ingress endpoint resource.UpdateIngressPointRequest.BuilderstatusToUpdate(String statusToUpdate)The update status of an ingress endpoint.UpdateIngressPointRequest.BuilderstatusToUpdate(IngressPointStatusToUpdate statusToUpdate)The update status of an ingress endpoint.UpdateIngressPointRequest.BuildertrafficPolicyId(String trafficPolicyId)The identifier of an existing traffic policy that you attach to an ingress endpoint resource.-
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
-
ingressPointConfiguration
UpdateIngressPointRequest.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 UpdateIngressPointRequest.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)
-
ingressPointId
UpdateIngressPointRequest.Builder ingressPointId(String ingressPointId)
The identifier for the ingress endpoint you want to update.
- Parameters:
ingressPointId- The identifier for the ingress endpoint you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointName
UpdateIngressPointRequest.Builder ingressPointName(String ingressPointName)
A user friendly name for the ingress endpoint resource.
- Parameters:
ingressPointName- A user friendly name for the ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleSetId
UpdateIngressPointRequest.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.
-
statusToUpdate
UpdateIngressPointRequest.Builder statusToUpdate(String statusToUpdate)
The update status of an ingress endpoint.
- Parameters:
statusToUpdate- The update status of an ingress endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointStatusToUpdate,IngressPointStatusToUpdate
-
statusToUpdate
UpdateIngressPointRequest.Builder statusToUpdate(IngressPointStatusToUpdate statusToUpdate)
The update status of an ingress endpoint.
- Parameters:
statusToUpdate- The update status of an ingress endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointStatusToUpdate,IngressPointStatusToUpdate
-
trafficPolicyId
UpdateIngressPointRequest.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.
-
overrideConfiguration
UpdateIngressPointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateIngressPointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-