Interface UpdatePackageVersionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdatePackageVersionRequest.Builder,UpdatePackageVersionRequest>
,IotRequest.Builder
,SdkBuilder<UpdatePackageVersionRequest.Builder,UpdatePackageVersionRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdatePackageVersionRequest
public static interface UpdatePackageVersionRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<UpdatePackageVersionRequest.Builder,UpdatePackageVersionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdatePackageVersionRequest.Builder
action(String action)
The status that the package version should be assigned.UpdatePackageVersionRequest.Builder
action(PackageVersionAction action)
The status that the package version should be assigned.UpdatePackageVersionRequest.Builder
attributes(Map<String,String> attributes)
Metadata that can be used to define a package version’s configuration.UpdatePackageVersionRequest.Builder
clientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.UpdatePackageVersionRequest.Builder
description(String description)
The package version description.UpdatePackageVersionRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdatePackageVersionRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
UpdatePackageVersionRequest.Builder
packageName(String packageName)
The name of the associated software package.UpdatePackageVersionRequest.Builder
versionName(String versionName)
The name of the target package version.-
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.services.iot.model.IotRequest.Builder
build
-
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
-
packageName
UpdatePackageVersionRequest.Builder packageName(String packageName)
The name of the associated software package.
- Parameters:
packageName
- The name of the associated software package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionName
UpdatePackageVersionRequest.Builder versionName(String versionName)
The name of the target package version.
- Parameters:
versionName
- The name of the target package version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdatePackageVersionRequest.Builder description(String description)
The package version description.
- Parameters:
description
- The package version description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
UpdatePackageVersionRequest.Builder attributes(Map<String,String> attributes)
Metadata that can be used to define a package version’s configuration. For example, the Amazon S3 file location, configuration options that are being sent to the device or fleet.
Note: Attributes can be updated only when the package version is in a draft state.
The combined size of all the attributes on a package version is limited to 3KB.
- Parameters:
attributes
- Metadata that can be used to define a package version’s configuration. For example, the Amazon S3 file location, configuration options that are being sent to the device or fleet.Note: Attributes can be updated only when the package version is in a draft state.
The combined size of all the attributes on a package version is limited to 3KB.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
action
UpdatePackageVersionRequest.Builder action(String action)
The status that the package version should be assigned. For more information, see Package version lifecycle.
- Parameters:
action
- The status that the package version should be assigned. For more information, see Package version lifecycle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageVersionAction
,PackageVersionAction
-
action
UpdatePackageVersionRequest.Builder action(PackageVersionAction action)
The status that the package version should be assigned. For more information, see Package version lifecycle.
- Parameters:
action
- The status that the package version should be assigned. For more information, see Package version lifecycle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageVersionAction
,PackageVersionAction
-
clientToken
UpdatePackageVersionRequest.Builder clientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
- Parameters:
clientToken
- A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdatePackageVersionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdatePackageVersionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-