public static interface UpdateDocumentRequest.Builder extends SsmRequest.Builder, SdkPojo, CopyableBuilder<UpdateDocumentRequest.Builder,UpdateDocumentRequest>
Modifier and Type | Method and Description |
---|---|
UpdateDocumentRequest.Builder |
attachments(AttachmentsSource... attachments)
A list of key-value pairs that describe attachments to a version of a document.
|
UpdateDocumentRequest.Builder |
attachments(Collection<AttachmentsSource> attachments)
A list of key-value pairs that describe attachments to a version of a document.
|
UpdateDocumentRequest.Builder |
attachments(Consumer<AttachmentsSource.Builder>... attachments)
A list of key-value pairs that describe attachments to a version of a document.
|
UpdateDocumentRequest.Builder |
content(String content)
A valid JSON or YAML string.
|
UpdateDocumentRequest.Builder |
displayName(String displayName)
The friendly name of the SSM document that you want to update.
|
UpdateDocumentRequest.Builder |
documentFormat(DocumentFormat documentFormat)
Specify the document format for the new document version.
|
UpdateDocumentRequest.Builder |
documentFormat(String documentFormat)
Specify the document format for the new document version.
|
UpdateDocumentRequest.Builder |
documentVersion(String documentVersion)
The version of the document that you want to update.
|
UpdateDocumentRequest.Builder |
name(String name)
The name of the SSM document that you want to update.
|
UpdateDocumentRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateDocumentRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateDocumentRequest.Builder |
targetType(String targetType)
Specify a new target type for the document.
|
UpdateDocumentRequest.Builder |
versionName(String versionName)
An optional field specifying the version of the artifact you are updating with the document.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
UpdateDocumentRequest.Builder content(String content)
A valid JSON or YAML string.
content
- A valid JSON or YAML string.UpdateDocumentRequest.Builder attachments(Collection<AttachmentsSource> attachments)
A list of key-value pairs that describe attachments to a version of a document.
attachments
- A list of key-value pairs that describe attachments to a version of a document.UpdateDocumentRequest.Builder attachments(AttachmentsSource... attachments)
A list of key-value pairs that describe attachments to a version of a document.
attachments
- A list of key-value pairs that describe attachments to a version of a document.UpdateDocumentRequest.Builder attachments(Consumer<AttachmentsSource.Builder>... attachments)
A list of key-value pairs that describe attachments to a version of a document.
This is a convenience method that creates an instance of theAttachmentsSource.Builder
avoiding the need to create one
manually via AttachmentsSource.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #attachments(List
.
attachments
- a consumer that will call methods on
AttachmentsSource.Builder
#attachments(java.util.Collection)
UpdateDocumentRequest.Builder name(String name)
The name of the SSM document that you want to update.
name
- The name of the SSM document that you want to update.UpdateDocumentRequest.Builder displayName(String displayName)
The friendly name of the SSM document that you want to update. This value can differ for each version of the document. If you don't specify a value for this parameter in your request, the existing value is applied to the new document version.
displayName
- The friendly name of the SSM document that you want to update. This value can differ for each version
of the document. If you don't specify a value for this parameter in your request, the existing value
is applied to the new document version.UpdateDocumentRequest.Builder versionName(String versionName)
An optional field specifying the version of the artifact you are updating with the document. For example, "Release 12, Update 6". This value is unique across all versions of a document, and can't be changed.
versionName
- An optional field specifying the version of the artifact you are updating with the document. For
example, "Release 12, Update 6". This value is unique across all versions of a document, and can't be
changed.UpdateDocumentRequest.Builder documentVersion(String documentVersion)
The version of the document that you want to update. Currently, Systems Manager supports updating only the
latest version of the document. You can specify the version number of the latest version or use the
$LATEST
variable.
If you change a document version for a State Manager association, Systems Manager immediately runs the
association unless you previously specifed the apply-only-at-cron-interval
parameter.
documentVersion
- The version of the document that you want to update. Currently, Systems Manager supports updating only
the latest version of the document. You can specify the version number of the latest version or use
the $LATEST
variable.
If you change a document version for a State Manager association, Systems Manager immediately runs the
association unless you previously specifed the apply-only-at-cron-interval
parameter.
UpdateDocumentRequest.Builder documentFormat(String documentFormat)
Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.
documentFormat
- Specify the document format for the new document version. Systems Manager supports JSON and YAML
documents. JSON is the default format.DocumentFormat
,
DocumentFormat
UpdateDocumentRequest.Builder documentFormat(DocumentFormat documentFormat)
Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.
documentFormat
- Specify the document format for the new document version. Systems Manager supports JSON and YAML
documents. JSON is the default format.DocumentFormat
,
DocumentFormat
UpdateDocumentRequest.Builder targetType(String targetType)
Specify a new target type for the document.
targetType
- Specify a new target type for the document.UpdateDocumentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
UpdateDocumentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.