Class DocumentRequires
java.lang.Object
software.amazon.awssdk.services.ssm.model.DocumentRequires
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DocumentRequires.Builder,DocumentRequires>
@Generated("software.amazon.awssdk:codegen")
public final class DocumentRequires
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<DocumentRequires.Builder,DocumentRequires>
An SSM document required by the current document.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentRequires.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of the required SSM document.final StringThe document type of the required SSM document.static Class<? extends DocumentRequires.Builder>final StringtoString()Returns a string representation of this object.final Stringversion()The document version required by the current document.final StringAn optional field specifying the version of the artifact associated with the document.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
- Returns:
- The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
-
version
The document version required by the current document.
- Returns:
- The document version required by the current document.
-
requireType
The document type of the required SSM document.
- Returns:
- The document type of the required SSM document.
-
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:
- 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.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<DocumentRequires.Builder,DocumentRequires>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-