Interface UpdateDeviceRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDeviceRequest.Builder,UpdateDeviceRequest>,SdkBuilder<UpdateDeviceRequest.Builder,UpdateDeviceRequest>,SdkPojo,SdkRequest.Builder,WorkSpacesThinClientRequest.Builder
- Enclosing class:
- UpdateDeviceRequest
public static interface UpdateDeviceRequest.Builder extends WorkSpacesThinClientRequest.Builder, SdkPojo, CopyableBuilder<UpdateDeviceRequest.Builder,UpdateDeviceRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateDeviceRequest.BuilderdesiredSoftwareSetId(String desiredSoftwareSetId)The ID of the software set to apply.UpdateDeviceRequest.Builderid(String id)The ID of the device to update.UpdateDeviceRequest.BuilderkmsKeyArn(String kmsKeyArn)The Amazon Resource Name (ARN) of the Key Management Service key to use for the update.UpdateDeviceRequest.Buildername(String name)The name of the device to update.UpdateDeviceRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateDeviceRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateDeviceRequest.BuildersoftwareSetUpdateSchedule(String softwareSetUpdateSchedule)An option to define if software updates should be applied within a maintenance window.UpdateDeviceRequest.BuildersoftwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)An option to define if software updates should be applied within a maintenance window.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
Methods inherited from interface software.amazon.awssdk.services.workspacesthinclient.model.WorkSpacesThinClientRequest.Builder
build
-
-
-
-
Method Detail
-
id
UpdateDeviceRequest.Builder id(String id)
The ID of the device to update.
- Parameters:
id- The ID of the device to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateDeviceRequest.Builder name(String name)
The name of the device to update.
- Parameters:
name- The name of the device to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredSoftwareSetId
UpdateDeviceRequest.Builder desiredSoftwareSetId(String desiredSoftwareSetId)
The ID of the software set to apply.
- Parameters:
desiredSoftwareSetId- The ID of the software set to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
softwareSetUpdateSchedule
UpdateDeviceRequest.Builder softwareSetUpdateSchedule(String softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
- Parameters:
softwareSetUpdateSchedule- An option to define if software updates should be applied within a maintenance window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SoftwareSetUpdateSchedule,SoftwareSetUpdateSchedule
-
softwareSetUpdateSchedule
UpdateDeviceRequest.Builder softwareSetUpdateSchedule(SoftwareSetUpdateSchedule softwareSetUpdateSchedule)
An option to define if software updates should be applied within a maintenance window.
- Parameters:
softwareSetUpdateSchedule- An option to define if software updates should be applied within a maintenance window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SoftwareSetUpdateSchedule,SoftwareSetUpdateSchedule
-
kmsKeyArn
UpdateDeviceRequest.Builder kmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Key Management Service key to use for the update.
- Parameters:
kmsKeyArn- The Amazon Resource Name (ARN) of the Key Management Service key to use for the update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateDeviceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDeviceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-