Interface GetIngressPointResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetIngressPointResponse.Builder,
,GetIngressPointResponse> MailManagerResponse.Builder
,SdkBuilder<GetIngressPointResponse.Builder,
,GetIngressPointResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetIngressPointResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe DNS A Record that identifies your ingress endpoint.createdTimestamp
(Instant createdTimestamp) The timestamp of when the ingress endpoint was created.ingressPointArn
(String ingressPointArn) The Amazon Resource Name (ARN) of the ingress endpoint resource.default GetIngressPointResponse.Builder
ingressPointAuthConfiguration
(Consumer<IngressPointAuthConfiguration.Builder> ingressPointAuthConfiguration) The authentication configuration of the ingress endpoint resource.ingressPointAuthConfiguration
(IngressPointAuthConfiguration ingressPointAuthConfiguration) The authentication configuration of the ingress endpoint resource.ingressPointId
(String ingressPointId) The identifier of an ingress endpoint resource.ingressPointName
(String ingressPointName) A user friendly name for the ingress endpoint.lastUpdatedTimestamp
(Instant lastUpdatedTimestamp) The timestamp of when the ingress endpoint was last updated.default GetIngressPointResponse.Builder
networkConfiguration
(Consumer<NetworkConfiguration.Builder> networkConfiguration) The network configuration for the ingress point.networkConfiguration
(NetworkConfiguration networkConfiguration) The network configuration for the ingress point.The identifier of a rule set resource associated with the ingress endpoint.The status of the ingress endpoint resource.status
(IngressPointStatus status) The status of the ingress endpoint resource.trafficPolicyId
(String trafficPolicyId) The identifier of the traffic policy resource associated with the ingress endpoint.The type of ingress endpoint.type
(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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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.Builder
avoiding the need to create one manually viaIngressPointAuthConfiguration.builder()
.When the
Consumer
completes,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:
-
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
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
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.
-
networkConfiguration
The network configuration for the ingress point.
- Parameters:
networkConfiguration
- The network configuration for the ingress point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfiguration
default GetIngressPointResponse.Builder networkConfiguration(Consumer<NetworkConfiguration.Builder> networkConfiguration) The network configuration for the ingress point.
This is a convenience method that creates an instance of theNetworkConfiguration.Builder
avoiding the need to create one manually viaNetworkConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkConfiguration(NetworkConfiguration)
.- Parameters:
networkConfiguration
- a consumer that will call methods onNetworkConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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:
-
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:
-
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
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:
-
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:
-