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 method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) 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 method 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 method 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 © 2023. All rights reserved.