Interface DocumentRequires.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DocumentRequires.Builder,
,DocumentRequires> SdkBuilder<DocumentRequires.Builder,
,DocumentRequires> SdkPojo
- Enclosing class:
DocumentRequires
@Mutable
@NotThreadSafe
public static interface DocumentRequires.Builder
extends SdkPojo, CopyableBuilder<DocumentRequires.Builder,DocumentRequires>
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the required SSM document.requireType
(String requireType) The document type of the required SSM document.The document version required by the current document.versionName
(String versionName) An optional field specifying the version of the artifact associated with the document.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
- Parameters:
name
- The name of the required SSM document. The name can be an Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The document version required by the current document.
- Parameters:
version
- The document version required by the current document.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requireType
The document type of the required SSM document.
- Parameters:
requireType
- The document type of the required SSM document.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionName
An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.
- Parameters:
versionName
- An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-