Interface GatewayDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GatewayDetails.Builder,GatewayDetails>,SdkBuilder<GatewayDetails.Builder,GatewayDetails>,SdkPojo
- Enclosing class:
- GatewayDetails
public static interface GatewayDetails.Builder extends SdkPojo, CopyableBuilder<GatewayDetails.Builder,GatewayDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GatewayDetails.BuildergatewayArn(String gatewayArn)The Amazon Resource Name (ARN) of the gateway.GatewayDetails.BuildergatewayDisplayName(String gatewayDisplayName)The display name of the gateway.GatewayDetails.BuildergatewayType(String gatewayType)The type of the gateway type.GatewayDetails.BuildergatewayType(GatewayType gatewayType)The type of the gateway type.GatewayDetails.BuilderhypervisorId(String hypervisorId)The hypervisor ID of the gateway.GatewayDetails.BuilderlastSeenTime(Instant lastSeenTime)Details showing the last time Backup gateway communicated with the cloud, in Unix format and UTC time.default GatewayDetails.BuildermaintenanceStartTime(Consumer<MaintenanceStartTime.Builder> maintenanceStartTime)Returns your gateway's weekly maintenance start time including the day and time of the week.GatewayDetails.BuildermaintenanceStartTime(MaintenanceStartTime maintenanceStartTime)Returns your gateway's weekly maintenance start time including the day and time of the week.GatewayDetails.BuildernextUpdateAvailabilityTime(Instant nextUpdateAvailabilityTime)Details showing the next update availability time of the gateway.GatewayDetails.BuildervpcEndpoint(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 Detail
-
gatewayArn
GatewayDetails.Builder gatewayArn(String gatewayArn)
The Amazon Resource Name (ARN) of the gateway. Use the
ListGatewaysoperation 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 theListGatewaysoperation 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
GatewayDetails.Builder gatewayDisplayName(String 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
GatewayDetails.Builder gatewayType(String 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,GatewayType
-
gatewayType
GatewayDetails.Builder gatewayType(GatewayType 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,GatewayType
-
hypervisorId
GatewayDetails.Builder hypervisorId(String 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
GatewayDetails.Builder lastSeenTime(Instant 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
GatewayDetails.Builder maintenanceStartTime(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.
- 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.Builderavoiding the need to create one manually viaMaintenanceStartTime.builder().When the
Consumercompletes,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:
maintenanceStartTime(MaintenanceStartTime)
-
nextUpdateAvailabilityTime
GatewayDetails.Builder nextUpdateAvailabilityTime(Instant 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
GatewayDetails.Builder vpcEndpoint(String 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.
-
-