Class DefinitionDocument
- java.lang.Object
-
- software.amazon.awssdk.services.iotthingsgraph.model.DefinitionDocument
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DefinitionDocument.Builder,DefinitionDocument>
@Generated("software.amazon.awssdk:codegen") public final class DefinitionDocument extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DefinitionDocument.Builder,DefinitionDocument>
A document that defines an entity.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDefinitionDocument.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefinitionDocument.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DefinitionLanguagelanguage()The language used to define the entity.StringlanguageAsString()The language used to define the entity.List<SdkField<?>>sdkFields()static Class<? extends DefinitionDocument.Builder>serializableBuilderClass()Stringtext()The GraphQL text that defines the entity.DefinitionDocument.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
language
public final DefinitionLanguage language()
The language used to define the entity.
GRAPHQLis the only valid value.If the service returns an enum value that is not available in the current SDK version,
languagewill returnDefinitionLanguage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlanguageAsString().- Returns:
- The language used to define the entity.
GRAPHQLis the only valid value. - See Also:
DefinitionLanguage
-
languageAsString
public final String languageAsString()
The language used to define the entity.
GRAPHQLis the only valid value.If the service returns an enum value that is not available in the current SDK version,
languagewill returnDefinitionLanguage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlanguageAsString().- Returns:
- The language used to define the entity.
GRAPHQLis the only valid value. - See Also:
DefinitionLanguage
-
text
public final String text()
The GraphQL text that defines the entity.
- Returns:
- The GraphQL text that defines the entity.
-
toBuilder
public DefinitionDocument.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DefinitionDocument.Builder,DefinitionDocument>
-
builder
public static DefinitionDocument.Builder builder()
-
serializableBuilderClass
public static Class<? extends DefinitionDocument.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-