@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Gateway extends Object implements Serializable, Cloneable, StructuredPojo
A gateway is an Backup Gateway appliance that runs on the customer's network to provide seamless connectivity to backup storage in the Amazon Web Services Cloud.
Constructor and Description |
---|
Gateway() |
Modifier and Type | Method and Description |
---|---|
Gateway |
clone() |
boolean |
equals(Object obj) |
String |
getGatewayArn()
The Amazon Resource Name (ARN) of the gateway.
|
String |
getGatewayDisplayName()
The display name of the gateway.
|
String |
getGatewayType()
The type of the gateway.
|
String |
getHypervisorId()
The hypervisor ID of the gateway.
|
Date |
getLastSeenTime()
The last time Backup gateway communicated with the gateway, in Unix format and UTC time.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setGatewayArn(String gatewayArn)
The Amazon Resource Name (ARN) of the gateway.
|
void |
setGatewayDisplayName(String gatewayDisplayName)
The display name of the gateway.
|
void |
setGatewayType(String gatewayType)
The type of the gateway.
|
void |
setHypervisorId(String hypervisorId)
The hypervisor ID of the gateway.
|
void |
setLastSeenTime(Date lastSeenTime)
The last time Backup gateway communicated with the gateway, in Unix format and UTC time.
|
String |
toString()
Returns a string representation of this object.
|
Gateway |
withGatewayArn(String gatewayArn)
The Amazon Resource Name (ARN) of the gateway.
|
Gateway |
withGatewayDisplayName(String gatewayDisplayName)
The display name of the gateway.
|
Gateway |
withGatewayType(GatewayType gatewayType)
The type of the gateway.
|
Gateway |
withGatewayType(String gatewayType)
The type of the gateway.
|
Gateway |
withHypervisorId(String hypervisorId)
The hypervisor ID of the gateway.
|
Gateway |
withLastSeenTime(Date lastSeenTime)
The last time Backup gateway communicated with the gateway, in Unix format and UTC time.
|
public void setGatewayArn(String gatewayArn)
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of
gateways for your account and Amazon Web Services Region.
gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a
list of gateways for your account and Amazon Web Services Region.public String getGatewayArn()
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of
gateways for your account and Amazon Web Services Region.
ListGateways
operation to return a
list of gateways for your account and Amazon Web Services Region.public Gateway withGatewayArn(String gatewayArn)
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of
gateways for your account and Amazon Web Services Region.
gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a
list of gateways for your account and Amazon Web Services Region.public void setGatewayDisplayName(String gatewayDisplayName)
The display name of the gateway.
gatewayDisplayName
- The display name of the gateway.public String getGatewayDisplayName()
The display name of the gateway.
public Gateway withGatewayDisplayName(String gatewayDisplayName)
The display name of the gateway.
gatewayDisplayName
- The display name of the gateway.public void setGatewayType(String gatewayType)
The type of the gateway.
gatewayType
- The type of the gateway.GatewayType
public String getGatewayType()
The type of the gateway.
GatewayType
public Gateway withGatewayType(String gatewayType)
The type of the gateway.
gatewayType
- The type of the gateway.GatewayType
public Gateway withGatewayType(GatewayType gatewayType)
The type of the gateway.
gatewayType
- The type of the gateway.GatewayType
public void setHypervisorId(String hypervisorId)
The hypervisor ID of the gateway.
hypervisorId
- The hypervisor ID of the gateway.public String getHypervisorId()
The hypervisor ID of the gateway.
public Gateway withHypervisorId(String hypervisorId)
The hypervisor ID of the gateway.
hypervisorId
- The hypervisor ID of the gateway.public void setLastSeenTime(Date lastSeenTime)
The last time Backup gateway communicated with the gateway, in Unix format and UTC time.
lastSeenTime
- The last time Backup gateway communicated with the gateway, in Unix format and UTC time.public Date getLastSeenTime()
The last time Backup gateway communicated with the gateway, in Unix format and UTC time.
public Gateway withLastSeenTime(Date lastSeenTime)
The last time Backup gateway communicated with the gateway, in Unix format and UTC time.
lastSeenTime
- The last time Backup gateway communicated with the gateway, in Unix format and UTC time.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.