public static interface Gateway.Builder extends SdkPojo, CopyableBuilder<Gateway.Builder,Gateway>
| Modifier and Type | Method and Description |
|---|---|
Gateway.Builder |
egressCidrBlocks(Collection<String> egressCidrBlocks)
The range of IP addresses that contribute content or initiate output requests for flows communicating with
this gateway.
|
Gateway.Builder |
egressCidrBlocks(String... egressCidrBlocks)
The range of IP addresses that contribute content or initiate output requests for flows communicating with
this gateway.
|
Gateway.Builder |
gatewayArn(String gatewayArn)
The Amazon Resource Name (ARN) of the gateway.
|
Gateway.Builder |
gatewayMessages(Collection<MessageDetail> gatewayMessages)
Sets the value of the GatewayMessages property for this object.
|
Gateway.Builder |
gatewayMessages(Consumer<MessageDetail.Builder>... gatewayMessages)
Sets the value of the GatewayMessages property for this object.
|
Gateway.Builder |
gatewayMessages(MessageDetail... gatewayMessages)
Sets the value of the GatewayMessages property for this object.
|
Gateway.Builder |
gatewayState(GatewayState gatewayState)
The current status of the gateway.
|
Gateway.Builder |
gatewayState(String gatewayState)
The current status of the gateway.
|
Gateway.Builder |
name(String name)
The name of the gateway.
|
Gateway.Builder |
networks(Collection<GatewayNetwork> networks)
The list of networks in the gateway.
|
Gateway.Builder |
networks(Consumer<GatewayNetwork.Builder>... networks)
The list of networks in the gateway.
|
Gateway.Builder |
networks(GatewayNetwork... networks)
The list of networks in the gateway.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildGateway.Builder egressCidrBlocks(Collection<String> egressCidrBlocks)
egressCidrBlocks - The range of IP addresses that contribute content or initiate output requests for flows communicating
with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR)
block; for example, 10.0.0.0/16.Gateway.Builder egressCidrBlocks(String... egressCidrBlocks)
egressCidrBlocks - The range of IP addresses that contribute content or initiate output requests for flows communicating
with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR)
block; for example, 10.0.0.0/16.Gateway.Builder gatewayArn(String gatewayArn)
gatewayArn - The Amazon Resource Name (ARN) of the gateway.Gateway.Builder gatewayMessages(Collection<MessageDetail> gatewayMessages)
gatewayMessages - The new value for the GatewayMessages property for this object.Gateway.Builder gatewayMessages(MessageDetail... gatewayMessages)
gatewayMessages - The new value for the GatewayMessages property for this object.Gateway.Builder gatewayMessages(Consumer<MessageDetail.Builder>... gatewayMessages)
MessageDetail.Builder avoiding the need to create
one manually via MessageDetail.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gatewayMessages(List.
gatewayMessages - a consumer that will call methods on
MessageDetail.Builder#gatewayMessages(java.util.Collection) Gateway.Builder gatewayState(String gatewayState)
gatewayState - The current status of the gateway.GatewayState,
GatewayStateGateway.Builder gatewayState(GatewayState gatewayState)
gatewayState - The current status of the gateway.GatewayState,
GatewayStateGateway.Builder name(String name)
name - The name of the gateway. This name can not be modified after the gateway is created.Gateway.Builder networks(Collection<GatewayNetwork> networks)
networks - The list of networks in the gateway.Gateway.Builder networks(GatewayNetwork... networks)
networks - The list of networks in the gateway.Gateway.Builder networks(Consumer<GatewayNetwork.Builder>... networks)
GatewayNetwork.Builder avoiding the need to create
one manually via GatewayNetwork.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #networks(List.
networks - a consumer that will call methods on
GatewayNetwork.Builder#networks(java.util.Collection) Copyright © 2023. All rights reserved.