Interface CreateRemoteAccessSessionConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CreateRemoteAccessSessionConfiguration.Builder,
,CreateRemoteAccessSessionConfiguration> SdkBuilder<CreateRemoteAccessSessionConfiguration.Builder,
,CreateRemoteAccessSessionConfiguration> SdkPojo
- Enclosing class:
CreateRemoteAccessSessionConfiguration
@Mutable
@NotThreadSafe
public static interface CreateRemoteAccessSessionConfiguration.Builder
extends SdkPojo, CopyableBuilder<CreateRemoteAccessSessionConfiguration.Builder,CreateRemoteAccessSessionConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionbillingMethod
(String billingMethod) The billing method for the remote access session.billingMethod
(BillingMethod billingMethod) The billing method for the remote access session.deviceProxy
(Consumer<DeviceProxy.Builder> deviceProxy) The device proxy to be configured on the device for the remote access session.deviceProxy
(DeviceProxy deviceProxy) The device proxy to be configured on the device for the remote access session.vpceConfigurationArns
(String... vpceConfigurationArns) An array of ARNs included in the VPC endpoint configuration.vpceConfigurationArns
(Collection<String> vpceConfigurationArns) An array of ARNs included in the VPC endpoint configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
billingMethod
The billing method for the remote access session.
- Parameters:
billingMethod
- The billing method for the remote access session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
billingMethod
The billing method for the remote access session.
- Parameters:
billingMethod
- The billing method for the remote access session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpceConfigurationArns
CreateRemoteAccessSessionConfiguration.Builder vpceConfigurationArns(Collection<String> vpceConfigurationArns) An array of ARNs included in the VPC endpoint configuration.
- Parameters:
vpceConfigurationArns
- An array of ARNs included in the VPC endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpceConfigurationArns
CreateRemoteAccessSessionConfiguration.Builder vpceConfigurationArns(String... vpceConfigurationArns) An array of ARNs included in the VPC endpoint configuration.
- Parameters:
vpceConfigurationArns
- An array of ARNs included in the VPC endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceProxy
The device proxy to be configured on the device for the remote access session.
- Parameters:
deviceProxy
- The device proxy to be configured on the device for the remote access session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceProxy
default CreateRemoteAccessSessionConfiguration.Builder deviceProxy(Consumer<DeviceProxy.Builder> deviceProxy) The device proxy to be configured on the device for the remote access session.
This is a convenience method that creates an instance of theDeviceProxy.Builder
avoiding the need to create one manually viaDeviceProxy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceProxy(DeviceProxy)
.- Parameters:
deviceProxy
- a consumer that will call methods onDeviceProxy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-