StructuredPojo
, ToCopyableBuilder<VirtualGateway.Builder,VirtualGateway>
@Generated("software.amazon.awssdk:codegen") public class VirtualGateway extends Object implements StructuredPojo, ToCopyableBuilder<VirtualGateway.Builder,VirtualGateway>
You can create one or more AWS Direct Connect private virtual interfaces linking to your virtual private gateway.
Virtual private gateways can be managed using the Amazon Virtual Private Cloud (Amazon VPC) console or the Amazon EC2 CreateVpnGateway action.
Modifier and Type | Class | Description |
---|---|---|
static interface |
VirtualGateway.Builder |
Modifier and Type | Method | Description |
---|---|---|
static VirtualGateway.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends VirtualGateway.Builder> |
serializableBuilderClass() |
|
VirtualGateway.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
virtualGatewayId() |
|
String |
virtualGatewayState() |
public String virtualGatewayId()
public String virtualGatewayState()
public VirtualGateway.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<VirtualGateway.Builder,VirtualGateway>
public static VirtualGateway.Builder builder()
public static Class<? extends VirtualGateway.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.