Interface GatewayDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GatewayDetails.Builder,
,GatewayDetails> SdkBuilder<GatewayDetails.Builder,
,GatewayDetails> SdkPojo
- Enclosing class:
GatewayDetails
-
Method Summary
Modifier and TypeMethodDescriptiongatewayArn
(String gatewayArn) The Amazon Resource Name (ARN) of the gateway.gatewayDisplayName
(String gatewayDisplayName) The display name of the gateway.gatewayType
(String gatewayType) The type of the gateway type.gatewayType
(GatewayType gatewayType) The type of the gateway type.hypervisorId
(String hypervisorId) The hypervisor ID of the gateway.lastSeenTime
(Instant lastSeenTime) Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.default GatewayDetails.Builder
maintenanceStartTime
(Consumer<MaintenanceStartTime.Builder> maintenanceStartTime) Returns your gateway's weekly maintenance start time including the day and time of the week.maintenanceStartTime
(MaintenanceStartTime maintenanceStartTime) Returns your gateway's weekly maintenance start time including the day and time of the week.nextUpdateAvailabilityTime
(Instant nextUpdateAvailabilityTime) Details showing the next update availability time of the gateway.vpcEndpoint
(String vpcEndpoint) The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup gateway.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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.- Parameters:
gatewayArn
- The Amazon Resource Name (ARN) of the gateway. Use theListGateways
operation to return a list of gateways for your account and Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayDisplayName
The display name of the gateway.
- Parameters:
gatewayDisplayName
- The display name of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayType
The type of the gateway type.
- Parameters:
gatewayType
- The type of the gateway type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gatewayType
The type of the gateway type.
- Parameters:
gatewayType
- The type of the gateway type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hypervisorId
The hypervisor ID of the gateway.
- Parameters:
hypervisorId
- The hypervisor ID of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSeenTime
Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.
- Parameters:
lastSeenTime
- Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceStartTime
default GatewayDetails.Builder maintenanceStartTime(Consumer<MaintenanceStartTime.Builder> 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.
This is a convenience method that creates an instance of theMaintenanceStartTime.Builder
avoiding the need to create one manually viaMaintenanceStartTime.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomaintenanceStartTime(MaintenanceStartTime)
.- Parameters:
maintenanceStartTime
- a consumer that will call methods onMaintenanceStartTime.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nextUpdateAvailabilityTime
Details showing the next update availability time of the gateway.
- Parameters:
nextUpdateAvailabilityTime
- Details showing the next update availability time of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpoint
The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup gateway.
- Parameters:
vpcEndpoint
- The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to connect to the cloud for backup gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-