Interface GetIngressPointResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetIngressPointResponse.Builder,GetIngressPointResponse>,MailManagerResponse.Builder,SdkBuilder<GetIngressPointResponse.Builder,GetIngressPointResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetIngressPointResponse
public static interface GetIngressPointResponse.Builder extends MailManagerResponse.Builder, SdkPojo, CopyableBuilder<GetIngressPointResponse.Builder,GetIngressPointResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetIngressPointResponse.BuilderaRecord(String aRecord)The DNS A Record that identifies your ingress endpoint.GetIngressPointResponse.BuildercreatedTimestamp(Instant createdTimestamp)The timestamp of when the ingress endpoint was created.GetIngressPointResponse.BuilderingressPointArn(String ingressPointArn)The Amazon Resource Name (ARN) of the ingress endpoint resource.default GetIngressPointResponse.BuilderingressPointAuthConfiguration(Consumer<IngressPointAuthConfiguration.Builder> ingressPointAuthConfiguration)The authentication configuration of the ingress endpoint resource.GetIngressPointResponse.BuilderingressPointAuthConfiguration(IngressPointAuthConfiguration ingressPointAuthConfiguration)The authentication configuration of the ingress endpoint resource.GetIngressPointResponse.BuilderingressPointId(String ingressPointId)The identifier of an ingress endpoint resource.GetIngressPointResponse.BuilderingressPointName(String ingressPointName)A user friendly name for the ingress endpoint.GetIngressPointResponse.BuilderlastUpdatedTimestamp(Instant lastUpdatedTimestamp)The timestamp of when the ingress endpoint was last updated.GetIngressPointResponse.BuilderruleSetId(String ruleSetId)The identifier of a rule set resource associated with the ingress endpoint.GetIngressPointResponse.Builderstatus(String status)The status of the ingress endpoint resource.GetIngressPointResponse.Builderstatus(IngressPointStatus status)The status of the ingress endpoint resource.GetIngressPointResponse.BuildertrafficPolicyId(String trafficPolicyId)The identifier of the traffic policy resource associated with the ingress endpoint.GetIngressPointResponse.Buildertype(String type)The type of ingress endpoint.GetIngressPointResponse.Buildertype(IngressPointType type)The type of ingress endpoint.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mailmanager.model.MailManagerResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
aRecord
GetIngressPointResponse.Builder aRecord(String aRecord)
The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
- Parameters:
aRecord- The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
GetIngressPointResponse.Builder createdTimestamp(Instant createdTimestamp)
The timestamp of when the ingress endpoint was created.
- Parameters:
createdTimestamp- The timestamp of when the ingress endpoint was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointArn
GetIngressPointResponse.Builder ingressPointArn(String ingressPointArn)
The Amazon Resource Name (ARN) of the ingress endpoint resource.
- Parameters:
ingressPointArn- The Amazon Resource Name (ARN) of the ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointAuthConfiguration
GetIngressPointResponse.Builder ingressPointAuthConfiguration(IngressPointAuthConfiguration ingressPointAuthConfiguration)
The authentication configuration of the ingress endpoint resource.
- Parameters:
ingressPointAuthConfiguration- The authentication configuration of the ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointAuthConfiguration
default GetIngressPointResponse.Builder ingressPointAuthConfiguration(Consumer<IngressPointAuthConfiguration.Builder> ingressPointAuthConfiguration)
The authentication configuration of the ingress endpoint resource.
This is a convenience method that creates an instance of theIngressPointAuthConfiguration.Builderavoiding the need to create one manually viaIngressPointAuthConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toingressPointAuthConfiguration(IngressPointAuthConfiguration).- Parameters:
ingressPointAuthConfiguration- a consumer that will call methods onIngressPointAuthConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ingressPointAuthConfiguration(IngressPointAuthConfiguration)
-
ingressPointId
GetIngressPointResponse.Builder ingressPointId(String ingressPointId)
The identifier of an ingress endpoint resource.
- Parameters:
ingressPointId- The identifier of an ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointName
GetIngressPointResponse.Builder ingressPointName(String ingressPointName)
A user friendly name for the ingress endpoint.
- Parameters:
ingressPointName- A user friendly name for the ingress endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTimestamp
GetIngressPointResponse.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)
The timestamp of when the ingress endpoint was last updated.
- Parameters:
lastUpdatedTimestamp- The timestamp of when the ingress endpoint was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleSetId
GetIngressPointResponse.Builder ruleSetId(String ruleSetId)
The identifier of a rule set resource associated with the ingress endpoint.
- Parameters:
ruleSetId- The identifier of a rule set resource associated with the ingress endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetIngressPointResponse.Builder status(String status)
The status of the ingress endpoint resource.
- Parameters:
status- The status of the ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointStatus,IngressPointStatus
-
status
GetIngressPointResponse.Builder status(IngressPointStatus status)
The status of the ingress endpoint resource.
- Parameters:
status- The status of the ingress endpoint resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointStatus,IngressPointStatus
-
trafficPolicyId
GetIngressPointResponse.Builder trafficPolicyId(String trafficPolicyId)
The identifier of the traffic policy resource associated with the ingress endpoint.
- Parameters:
trafficPolicyId- The identifier of the traffic policy resource associated with the ingress endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
GetIngressPointResponse.Builder type(String type)
The type of ingress endpoint.
- Parameters:
type- The type of ingress endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointType,IngressPointType
-
type
GetIngressPointResponse.Builder type(IngressPointType type)
The type of ingress endpoint.
- Parameters:
type- The type of ingress endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngressPointType,IngressPointType
-
-