@Generated(value="software.amazon.awssdk:codegen") public final 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 and Description |
---|---|
static interface |
VirtualGateway.Builder |
Modifier and Type | Method and Description |
---|---|
static VirtualGateway.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
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()
Returns the value of the VirtualGatewayId property for this object.
|
String |
virtualGatewayState()
Returns the value of the VirtualGatewayState property for this object.
|
copy
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.