@Generated(value="software.amazon.awssdk:codegen") public final class DescribeManagedJobTemplateResponse extends IotResponse implements ToCopyableBuilder<DescribeManagedJobTemplateResponse.Builder,DescribeManagedJobTemplateResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeManagedJobTemplateResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DescribeManagedJobTemplateResponse.Builder |
builder() |
String |
description()
The unique description of a managed template.
|
String |
document()
The document schema for a managed job template.
|
List<DocumentParameter> |
documentParameters()
A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed
template.
|
List<String> |
environments()
A list of environments that are supported with the managed job template.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasDocumentParameters()
For responses, this returns true if the service returned a value for the DocumentParameters property.
|
boolean |
hasEnvironments()
For responses, this returns true if the service returned a value for the Environments property.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeManagedJobTemplateResponse.Builder> |
serializableBuilderClass() |
String |
templateArn()
The unique Amazon Resource Name (ARN) of the managed template.
|
String |
templateName()
The unique name of a managed template, such as
AWS-Reboot. |
String |
templateVersion()
The version for a managed template.
|
DescribeManagedJobTemplateResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String templateName()
The unique name of a managed template, such as AWS-Reboot.
AWS-Reboot.public final String templateArn()
The unique Amazon Resource Name (ARN) of the managed template.
public final String description()
The unique description of a managed template.
public final String templateVersion()
The version for a managed template.
public final boolean hasEnvironments()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> environments()
A list of environments that are supported with the managed job template.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEnvironments() method.
public final boolean hasDocumentParameters()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DocumentParameter> documentParameters()
A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDocumentParameters() method.
public final String document()
The document schema for a managed job template.
public DescribeManagedJobTemplateResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeManagedJobTemplateResponse.Builder,DescribeManagedJobTemplateResponse>toBuilder in class AwsResponsepublic static DescribeManagedJobTemplateResponse.Builder builder()
public static Class<? extends DescribeManagedJobTemplateResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2022. All rights reserved.