public static interface OpenTunnelRequest.Builder extends IoTSecureTunnelingRequest.Builder, SdkPojo, CopyableBuilder<OpenTunnelRequest.Builder,OpenTunnelRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildOpenTunnelRequest.Builder description(String description)
A short text description of the tunnel.
description - A short text description of the tunnel.OpenTunnelRequest.Builder tags(Collection<Tag> tags)
A collection of tag metadata.
tags - A collection of tag metadata.OpenTunnelRequest.Builder tags(Tag... tags)
A collection of tag metadata.
tags - A collection of tag metadata.OpenTunnelRequest.Builder tags(Consumer<Tag.Builder>... tags)
A collection of tag metadata.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) OpenTunnelRequest.Builder destinationConfig(DestinationConfig destinationConfig)
The destination configuration for the OpenTunnel request.
destinationConfig - The destination configuration for the OpenTunnel request.default OpenTunnelRequest.Builder destinationConfig(Consumer<DestinationConfig.Builder> destinationConfig)
The destination configuration for the OpenTunnel request.
This is a convenience that creates an instance of theDestinationConfig.Builder avoiding the need to
create one manually via DestinationConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to destinationConfig(DestinationConfig).destinationConfig - a consumer that will call methods on DestinationConfig.BuilderdestinationConfig(DestinationConfig)OpenTunnelRequest.Builder timeoutConfig(TimeoutConfig timeoutConfig)
Timeout configuration for a tunnel.
timeoutConfig - Timeout configuration for a tunnel.default OpenTunnelRequest.Builder timeoutConfig(Consumer<TimeoutConfig.Builder> timeoutConfig)
Timeout configuration for a tunnel.
This is a convenience that creates an instance of theTimeoutConfig.Builder avoiding the need to
create one manually via TimeoutConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to timeoutConfig(TimeoutConfig).timeoutConfig - a consumer that will call methods on TimeoutConfig.BuildertimeoutConfig(TimeoutConfig)OpenTunnelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderOpenTunnelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.