Interface UpdatePackageRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdatePackageRequest.Builder,UpdatePackageRequest>
,ElasticsearchRequest.Builder
,SdkBuilder<UpdatePackageRequest.Builder,UpdatePackageRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdatePackageRequest
public static interface UpdatePackageRequest.Builder extends ElasticsearchRequest.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)
An info message for the new version which will be shown as part ofGetPackageVersionHistoryResponse
.UpdatePackageRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdatePackageRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
UpdatePackageRequest.Builder
packageDescription(String packageDescription)
New description of the package.UpdatePackageRequest.Builder
packageID(String packageID)
Unique identifier for the package.default UpdatePackageRequest.Builder
packageSource(Consumer<PackageSource.Builder> packageSource)
Sets the value of the PackageSource property for this object.UpdatePackageRequest.Builder
packageSource(PackageSource packageSource)
Sets the value of the PackageSource property for this object.-
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.elasticsearch.model.ElasticsearchRequest.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)
Unique identifier for the package.
- Parameters:
packageID
- 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)
Sets the value of the PackageSource property for this object.- Parameters:
packageSource
- The new value for the PackageSource property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageSource
default UpdatePackageRequest.Builder packageSource(Consumer<PackageSource.Builder> packageSource)
Sets the value of the PackageSource property for this object. 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)
New description of the package.
- Parameters:
packageDescription
- 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)
An info message for the new version which will be shown as part of
GetPackageVersionHistoryResponse
.- Parameters:
commitMessage
- An info message for the new version which will be 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
-
-