public static interface AllocatePrivateVirtualInterfaceRequest.Builder extends DirectConnectRequest.Builder, CopyableBuilder<AllocatePrivateVirtualInterfaceRequest.Builder,AllocatePrivateVirtualInterfaceRequest>
| Modifier and Type | Method and Description |
|---|---|
AllocatePrivateVirtualInterfaceRequest.Builder |
connectionId(String connectionId)
The connection ID on which the private virtual interface is provisioned.
|
default AllocatePrivateVirtualInterfaceRequest.Builder |
newPrivateVirtualInterfaceAllocation(Consumer<NewPrivateVirtualInterfaceAllocation.Builder> newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
|
AllocatePrivateVirtualInterfaceRequest.Builder |
newPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
|
AllocatePrivateVirtualInterfaceRequest.Builder |
ownerAccount(String ownerAccount)
The AWS account that will own the new private virtual interface.
|
AllocatePrivateVirtualInterfaceRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
buildrequestOverrideConfig, requestOverrideConfigcopyapply, buildAllocatePrivateVirtualInterfaceRequest.Builder connectionId(String connectionId)
The connection ID on which the private virtual interface is provisioned.
Default: None
connectionId - The connection ID on which the private virtual interface is provisioned.
Default: None
AllocatePrivateVirtualInterfaceRequest.Builder ownerAccount(String ownerAccount)
The AWS account that will own the new private virtual interface.
Default: None
ownerAccount - The AWS account that will own the new private virtual interface.
Default: None
AllocatePrivateVirtualInterfaceRequest.Builder newPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
Default: None
newPrivateVirtualInterfaceAllocation - Detailed information for the private virtual interface to be provisioned.
Default: None
default AllocatePrivateVirtualInterfaceRequest.Builder newPrivateVirtualInterfaceAllocation(Consumer<NewPrivateVirtualInterfaceAllocation.Builder> newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
Default: None
This is a convenience that creates an instance of theNewPrivateVirtualInterfaceAllocation.Builder
avoiding the need to create one manually via NewPrivateVirtualInterfaceAllocation.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
newPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation).newPrivateVirtualInterfaceAllocation - a consumer that will call methods on NewPrivateVirtualInterfaceAllocation.BuildernewPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation)AllocatePrivateVirtualInterfaceRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.