public static interface UpdateSecretVersionStageRequest.Builder extends SecretsManagerRequest.Builder, CopyableBuilder<UpdateSecretVersionStageRequest.Builder,UpdateSecretVersionStageRequest>
Modifier and Type | Method and Description |
---|---|
UpdateSecretVersionStageRequest.Builder |
moveToVersionId(String moveToVersionId)
(Optional) The secret version ID that you want to add the staging labels to.
|
UpdateSecretVersionStageRequest.Builder |
removeFromVersionId(String removeFromVersionId)
(Optional) Specifies the secret version ID of the version that the staging labels are to be removed from.
|
UpdateSecretVersionStageRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
UpdateSecretVersionStageRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
UpdateSecretVersionStageRequest.Builder |
secretId(String secretId)
Specifies the secret with the version whose list of staging labels you want to modify.
|
UpdateSecretVersionStageRequest.Builder |
versionStage(String versionStage)
The list of staging labels to add to this version.
|
build
requestOverrideConfig
copy
apply, build
UpdateSecretVersionStageRequest.Builder secretId(String secretId)
Specifies the secret with the version whose list of staging labels you want to modify. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.
secretId
- Specifies the secret with the version whose list of staging labels you want to modify. You can specify
either the Amazon Resource Name (ARN) or the friendly name of the secret.UpdateSecretVersionStageRequest.Builder versionStage(String versionStage)
The list of staging labels to add to this version.
versionStage
- The list of staging labels to add to this version.UpdateSecretVersionStageRequest.Builder removeFromVersionId(String removeFromVersionId)
(Optional) Specifies the secret version ID of the version that the staging labels are to be removed from.
If you want to move a label to a new version, you do not have to explicitly remove it with this parameter.
Adding a label using the MoveToVersionId
parameter automatically removes it from the old
version. However, if you do include both the "MoveTo" and "RemoveFrom" parameters, then the move is
successful only if the staging labels are actually present on the "RemoveFrom" version. If a staging label
was on a different version than "RemoveFrom", then the request fails.
removeFromVersionId
- (Optional) Specifies the secret version ID of the version that the staging labels are to be removed
from.
If you want to move a label to a new version, you do not have to explicitly remove it with this
parameter. Adding a label using the MoveToVersionId
parameter automatically removes it
from the old version. However, if you do include both the "MoveTo" and "RemoveFrom" parameters, then
the move is successful only if the staging labels are actually present on the "RemoveFrom" version. If
a staging label was on a different version than "RemoveFrom", then the request fails.
UpdateSecretVersionStageRequest.Builder moveToVersionId(String moveToVersionId)
(Optional) The secret version ID that you want to add the staging labels to.
If any of the staging labels are already attached to a different version of the secret, then they are removed from that version before adding them to this version.
moveToVersionId
- (Optional) The secret version ID that you want to add the staging labels to.
If any of the staging labels are already attached to a different version of the secret, then they are removed from that version before adding them to this version.
UpdateSecretVersionStageRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.UpdateSecretVersionStageRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfig.Builder
will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.