Interface UpdatePackageRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdatePackageRequest.Builder,UpdatePackageRequest>
,OpenSearchRequest.Builder
,SdkBuilder<UpdatePackageRequest.Builder,UpdatePackageRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdatePackageRequest
public static interface UpdatePackageRequest.Builder extends OpenSearchRequest.Builder, SdkPojo, CopyableBuilder<UpdatePackageRequest.Builder,UpdatePackageRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdatePackageRequest.Builder
commitMessage(String commitMessage)
Commit message for the updated file, which is shown as part ofGetPackageVersionHistoryResponse
.UpdatePackageRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdatePackageRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
UpdatePackageRequest.Builder
packageDescription(String packageDescription)
A new description of the package.UpdatePackageRequest.Builder
packageID(String packageID)
The unique identifier for the package.default UpdatePackageRequest.Builder
packageSource(Consumer<PackageSource.Builder> packageSource)
Amazon S3 bucket and key for the package.UpdatePackageRequest.Builder
packageSource(PackageSource packageSource)
Amazon S3 bucket and key for the package.-
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.opensearch.model.OpenSearchRequest.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
-
packageID
UpdatePackageRequest.Builder packageID(String packageID)
The unique identifier for the package.
- Parameters:
packageID
- The unique identifier for the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageSource
UpdatePackageRequest.Builder packageSource(PackageSource packageSource)
Amazon S3 bucket and key for the package.
- Parameters:
packageSource
- Amazon S3 bucket and key for the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageSource
default UpdatePackageRequest.Builder packageSource(Consumer<PackageSource.Builder> packageSource)
Amazon S3 bucket and key for the package.
This is a convenience method that creates an instance of thePackageSource.Builder
avoiding the need to create one manually viaPackageSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topackageSource(PackageSource)
.- Parameters:
packageSource
- a consumer that will call methods onPackageSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
packageSource(PackageSource)
-
packageDescription
UpdatePackageRequest.Builder packageDescription(String packageDescription)
A new description of the package.
- Parameters:
packageDescription
- A new description of the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
commitMessage
UpdatePackageRequest.Builder commitMessage(String commitMessage)
Commit message for the updated file, which is shown as part of
GetPackageVersionHistoryResponse
.- Parameters:
commitMessage
- Commit message for the updated file, which is shown as part ofGetPackageVersionHistoryResponse
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdatePackageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdatePackageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-