@Generated(value="software.amazon.awssdk:codegen") public final class ManagedJobTemplateSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ManagedJobTemplateSummary.Builder,ManagedJobTemplateSummary>
An object that contains information about the managed template.
Modifier and Type | Class and Description |
---|---|
static interface |
ManagedJobTemplateSummary.Builder |
Modifier and Type | Method and Description |
---|---|
static ManagedJobTemplateSummary.Builder |
builder() |
String |
description()
The description for 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 |
hasEnvironments()
For responses, this returns true if the service returned a value for the Environments property.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ManagedJobTemplateSummary.Builder> |
serializableBuilderClass() |
String |
templateArn()
The Amazon Resource Name (ARN) for a managed template.
|
String |
templateName()
The unique Name for a managed template.
|
String |
templateVersion()
The version for a managed template.
|
ManagedJobTemplateSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String templateArn()
The Amazon Resource Name (ARN) for a managed template.
public final String templateName()
The unique Name for a managed template.
public final String description()
The description 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 String templateVersion()
The version for a managed template.
public ManagedJobTemplateSummary.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ManagedJobTemplateSummary.Builder,ManagedJobTemplateSummary>
public static ManagedJobTemplateSummary.Builder builder()
public static Class<? extends ManagedJobTemplateSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.