@Generated(value="software.amazon.awssdk:codegen") public final class Validator extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Validator.Builder,Validator>
A validator provides a syntactic or semantic check to ensure the configuration you want to deploy functions as intended. To validate your application configuration data, you provide a schema or a Lambda function that runs against the configuration. The configuration deployment or update can only proceed when the configuration data is valid.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Validator.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Validator.Builder |
builder() |
String |
content()
Either the JSON Schema content or the Amazon Resource Name (ARN) of an AWS Lambda function.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends Validator.Builder> |
serializableBuilderClass() |
Validator.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ValidatorType |
type()
AppConfig supports validators of type
JSON_SCHEMA and LAMBDA |
String |
typeAsString()
AppConfig supports validators of type
JSON_SCHEMA and LAMBDA |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic ValidatorType type()
AppConfig supports validators of type JSON_SCHEMA and LAMBDA
If the service returns an enum value that is not available in the current SDK version, type will return
ValidatorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
JSON_SCHEMA and LAMBDAValidatorTypepublic String typeAsString()
AppConfig supports validators of type JSON_SCHEMA and LAMBDA
If the service returns an enum value that is not available in the current SDK version, type will return
ValidatorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
JSON_SCHEMA and LAMBDAValidatorTypepublic String content()
Either the JSON Schema content or the Amazon Resource Name (ARN) of an AWS Lambda function.
public Validator.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Validator.Builder,Validator>public static Validator.Builder builder()
public static Class<? extends Validator.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.