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 interface
Blueprint.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
blueprintLocation()
Specifies the path in Amazon S3 where the blueprint is published.String
blueprintServiceLocation()
Specifies a path in Amazon S3 where the blueprint is copied when you callCreateBlueprint/UpdateBlueprint
to register the blueprint in Glue.static Blueprint.Builder
builder()
Instant
createdOn()
The date and time the blueprint was registered.String
description()
The description of the blueprint.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
String
errorMessage()
An error message.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
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.Instant
lastModifiedOn()
The date and time the blueprint was last modified.String
name()
The name of the blueprint.String
parameterSpec()
A JSON string that indicates the list of parameter specifications for the blueprint.List<SdkField<?>>
sdkFields()
static Class<? extends Blueprint.Builder>
serializableBuilderClass()
BlueprintStatus
status()
The status of the blueprint registration.String
statusAsString()
The status of the blueprint registration.Blueprint.Builder
toBuilder()
String
toString()
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/UpdateBlueprint
to register the blueprint in Glue.- Returns:
- Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint
to 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,
status
will 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,
status
will 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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-