@Generated(value="software.amazon.awssdk:codegen") public final class DocumentParameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DocumentParameter.Builder,DocumentParameter>
A map of key-value pairs containing the patterns that need to be replaced in a managed template job document schema. You can use the description of each key as a guidance to specify the inputs during runtime when creating a job.
documentParameters
can only be used when creating jobs from Amazon Web Services managed templates. This
parameter can't be used with custom job templates or to create jobs from them.
Modifier and Type | Class and Description |
---|---|
static interface |
DocumentParameter.Builder |
Modifier and Type | Method and Description |
---|---|
static DocumentParameter.Builder |
builder() |
String |
description()
Description of the map field containing the patterns that need to be replaced in a managed template job document
schema.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
example()
An example illustrating a pattern that need to be replaced in a managed template job document schema.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
Key of the map field containing the patterns that need to be replaced in a managed template job document schema.
|
Boolean |
optional()
Specifies whether a pattern that needs to be replaced in a managed template job document schema is optional or
required.
|
String |
regex()
A regular expression of the patterns that need to be replaced in a managed template job document schema.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DocumentParameter.Builder> |
serializableBuilderClass() |
DocumentParameter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String key()
Key of the map field containing the patterns that need to be replaced in a managed template job document schema.
public final String description()
Description of the map field containing the patterns that need to be replaced in a managed template job document schema.
public final String regex()
A regular expression of the patterns that need to be replaced in a managed template job document schema.
public final String example()
An example illustrating a pattern that need to be replaced in a managed template job document schema.
public final Boolean optional()
Specifies whether a pattern that needs to be replaced in a managed template job document schema is optional or required.
public DocumentParameter.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<DocumentParameter.Builder,DocumentParameter>
public static DocumentParameter.Builder builder()
public static Class<? extends DocumentParameter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.