@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GatewayDetails extends Object implements Serializable, Cloneable, StructuredPojo
The details of gateway.
Constructor and Description |
---|
GatewayDetails() |
Modifier and Type | Method and Description |
---|---|
GatewayDetails |
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 type.
|
String |
getHypervisorId()
The hypervisor ID of the gateway.
|
Date |
getLastSeenTime()
Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
|
MaintenanceStartTime |
getMaintenanceStartTime()
Returns your gateway's weekly maintenance start time including the day and time of the week.
|
Date |
getNextUpdateAvailabilityTime()
Details showing the next update availability time of the gateway.
|
String |
getVpcEndpoint()
The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup
gateway.
|
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 type.
|
void |
setHypervisorId(String hypervisorId)
The hypervisor ID of the gateway.
|
void |
setLastSeenTime(Date lastSeenTime)
Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
|
void |
setMaintenanceStartTime(MaintenanceStartTime maintenanceStartTime)
Returns your gateway's weekly maintenance start time including the day and time of the week.
|
void |
setNextUpdateAvailabilityTime(Date nextUpdateAvailabilityTime)
Details showing the next update availability time of the gateway.
|
void |
setVpcEndpoint(String vpcEndpoint)
The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup
gateway.
|
String |
toString()
Returns a string representation of this object.
|
GatewayDetails |
withGatewayArn(String gatewayArn)
The Amazon Resource Name (ARN) of the gateway.
|
GatewayDetails |
withGatewayDisplayName(String gatewayDisplayName)
The display name of the gateway.
|
GatewayDetails |
withGatewayType(GatewayType gatewayType)
The type of the gateway type.
|
GatewayDetails |
withGatewayType(String gatewayType)
The type of the gateway type.
|
GatewayDetails |
withHypervisorId(String hypervisorId)
The hypervisor ID of the gateway.
|
GatewayDetails |
withLastSeenTime(Date lastSeenTime)
Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
|
GatewayDetails |
withMaintenanceStartTime(MaintenanceStartTime maintenanceStartTime)
Returns your gateway's weekly maintenance start time including the day and time of the week.
|
GatewayDetails |
withNextUpdateAvailabilityTime(Date nextUpdateAvailabilityTime)
Details showing the next update availability time of the gateway.
|
GatewayDetails |
withVpcEndpoint(String vpcEndpoint)
The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup
gateway.
|
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 GatewayDetails 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 GatewayDetails 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 type.
gatewayType
- The type of the gateway type.GatewayType
public String getGatewayType()
The type of the gateway type.
GatewayType
public GatewayDetails withGatewayType(String gatewayType)
The type of the gateway type.
gatewayType
- The type of the gateway type.GatewayType
public GatewayDetails withGatewayType(GatewayType gatewayType)
The type of the gateway type.
gatewayType
- The type of the gateway type.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 GatewayDetails withHypervisorId(String hypervisorId)
The hypervisor ID of the gateway.
hypervisorId
- The hypervisor ID of the gateway.public void setLastSeenTime(Date lastSeenTime)
Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
lastSeenTime
- Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.public Date getLastSeenTime()
Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
public GatewayDetails withLastSeenTime(Date lastSeenTime)
Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
lastSeenTime
- Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.public void setMaintenanceStartTime(MaintenanceStartTime maintenanceStartTime)
Returns your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone. Can be weekly or monthly.
maintenanceStartTime
- Returns your gateway's weekly maintenance start time including the day and time of the week. Note that
values are in terms of the gateway's time zone. Can be weekly or monthly.public MaintenanceStartTime getMaintenanceStartTime()
Returns your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone. Can be weekly or monthly.
public GatewayDetails withMaintenanceStartTime(MaintenanceStartTime maintenanceStartTime)
Returns your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone. Can be weekly or monthly.
maintenanceStartTime
- Returns your gateway's weekly maintenance start time including the day and time of the week. Note that
values are in terms of the gateway's time zone. Can be weekly or monthly.public void setNextUpdateAvailabilityTime(Date nextUpdateAvailabilityTime)
Details showing the next update availability time of the gateway.
nextUpdateAvailabilityTime
- Details showing the next update availability time of the gateway.public Date getNextUpdateAvailabilityTime()
Details showing the next update availability time of the gateway.
public GatewayDetails withNextUpdateAvailabilityTime(Date nextUpdateAvailabilityTime)
Details showing the next update availability time of the gateway.
nextUpdateAvailabilityTime
- Details showing the next update availability time of the gateway.public void setVpcEndpoint(String vpcEndpoint)
The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup gateway.
vpcEndpoint
- The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for
backup gateway.public String getVpcEndpoint()
The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup gateway.
public GatewayDetails withVpcEndpoint(String vpcEndpoint)
The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup gateway.
vpcEndpoint
- The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for
backup gateway.public String toString()
toString
in class Object
Object.toString()
public GatewayDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.