@Generated(value="software.amazon.awssdk:codegen") public final class Blueprint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Blueprint.Builder,Blueprint>
The details of a blueprint.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Blueprint.Builder |
| Modifier and Type | Method and 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 call
CreateBlueprint/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.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the blueprint.
public final String description()
The description of the blueprint.
public final Instant createdOn()
The date and time the blueprint was registered.
public final Instant lastModifiedOn()
The date and time the blueprint was last modified.
public final String parameterSpec()
A JSON string that indicates the list of parameter specifications for the blueprint.
public final String blueprintLocation()
Specifies the path in Amazon S3 where the blueprint is published.
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.
CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.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
return BlueprintStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
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.
BlueprintStatuspublic 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
return BlueprintStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
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.
BlueprintStatuspublic final String errorMessage()
An error message.
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.
public Blueprint.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Blueprint.Builder,Blueprint>public static Blueprint.Builder builder()
public static Class<? extends Blueprint.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.