Class Blueprint
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.Blueprint
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Blueprint.Builder,Blueprint>
@Generated("software.amazon.awssdk:codegen") public final class Blueprint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Blueprint.Builder,Blueprint>
The details of a blueprint.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBlueprint.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringblueprintLocation()Specifies the path in Amazon S3 where the blueprint is published.StringblueprintServiceLocation()Specifies a path in Amazon S3 where the blueprint is copied when you callCreateBlueprint/UpdateBlueprintto register the blueprint in Glue.static Blueprint.Builderbuilder()InstantcreatedOn()The date and time the blueprint was registered.Stringdescription()The description of the blueprint.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringerrorMessage()An error message.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LastActiveDefinitionlastActiveDefinition()When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.InstantlastModifiedOn()The date and time the blueprint was last modified.Stringname()The name of the blueprint.StringparameterSpec()A JSON string that indicates the list of parameter specifications for the blueprint.List<SdkField<?>>sdkFields()static Class<? extends Blueprint.Builder>serializableBuilderClass()BlueprintStatusstatus()The status of the blueprint registration.StringstatusAsString()The status of the blueprint registration.Blueprint.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
-
name
public final String name()
The name of the blueprint.
- Returns:
- The name of the blueprint.
-
description
public final String description()
The description of the blueprint.
- Returns:
- The description of the blueprint.
-
createdOn
public final Instant createdOn()
The date and time the blueprint was registered.
- Returns:
- The date and time the blueprint was registered.
-
lastModifiedOn
public final Instant lastModifiedOn()
The date and time the blueprint was last modified.
- Returns:
- The date and time the blueprint was last modified.
-
parameterSpec
public final String parameterSpec()
A JSON string that indicates the list of parameter specifications for the blueprint.
- Returns:
- A JSON string that indicates the list of parameter specifications for the blueprint.
-
blueprintLocation
public final String blueprintLocation()
Specifies the path in Amazon S3 where the blueprint is published.
- Returns:
- Specifies the path in Amazon S3 where the blueprint is published.
-
blueprintServiceLocation
public final String blueprintServiceLocation()
Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprintto register the blueprint in Glue.- Returns:
- Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprintto register the blueprint in Glue.
-
status
public final BlueprintStatus status()
The status of the blueprint registration.
-
Creating — The blueprint registration is in progress.
-
Active — The blueprint has been successfully registered.
-
Updating — An update to the blueprint registration is in progress.
-
Failed — The blueprint registration failed.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnBlueprintStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the blueprint registration.
-
Creating — The blueprint registration is in progress.
-
Active — The blueprint has been successfully registered.
-
Updating — An update to the blueprint registration is in progress.
-
Failed — The blueprint registration failed.
-
- See Also:
BlueprintStatus
-
-
statusAsString
public final String statusAsString()
The status of the blueprint registration.
-
Creating — The blueprint registration is in progress.
-
Active — The blueprint has been successfully registered.
-
Updating — An update to the blueprint registration is in progress.
-
Failed — The blueprint registration failed.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnBlueprintStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the blueprint registration.
-
Creating — The blueprint registration is in progress.
-
Active — The blueprint has been successfully registered.
-
Updating — An update to the blueprint registration is in progress.
-
Failed — The blueprint registration failed.
-
- See Also:
BlueprintStatus
-
-
errorMessage
public final String errorMessage()
An error message.
- Returns:
- An error message.
-
lastActiveDefinition
public final LastActiveDefinition lastActiveDefinition()
When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.
- Returns:
- When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.
-
toBuilder
public Blueprint.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Blueprint.Builder,Blueprint>
-
builder
public static Blueprint.Builder builder()
-
serializableBuilderClass
public static Class<? extends Blueprint.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.
-
-