@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Blueprint extends Object implements Serializable, Cloneable, StructuredPojo
The details of a blueprint.
Constructor and Description |
---|
Blueprint() |
Modifier and Type | Method and Description |
---|---|
Blueprint |
clone() |
boolean |
equals(Object obj) |
String |
getBlueprintLocation()
Specifies the path in Amazon S3 where the blueprint is published.
|
String |
getBlueprintServiceLocation()
Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint to register the blueprint in Glue. |
Date |
getCreatedOn()
The date and time the blueprint was registered.
|
String |
getDescription()
The description of the blueprint.
|
String |
getErrorMessage()
An error message.
|
LastActiveDefinition |
getLastActiveDefinition()
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.
|
Date |
getLastModifiedOn()
The date and time the blueprint was last modified.
|
String |
getName()
The name of the blueprint.
|
String |
getParameterSpec()
A JSON string that indicates the list of parameter specifications for the blueprint.
|
String |
getStatus()
The status of the blueprint registration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBlueprintLocation(String blueprintLocation)
Specifies the path in Amazon S3 where the blueprint is published.
|
void |
setBlueprintServiceLocation(String blueprintServiceLocation)
Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint to register the blueprint in Glue. |
void |
setCreatedOn(Date createdOn)
The date and time the blueprint was registered.
|
void |
setDescription(String description)
The description of the blueprint.
|
void |
setErrorMessage(String errorMessage)
An error message.
|
void |
setLastActiveDefinition(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.
|
void |
setLastModifiedOn(Date lastModifiedOn)
The date and time the blueprint was last modified.
|
void |
setName(String name)
The name of the blueprint.
|
void |
setParameterSpec(String parameterSpec)
A JSON string that indicates the list of parameter specifications for the blueprint.
|
void |
setStatus(String status)
The status of the blueprint registration.
|
String |
toString()
Returns a string representation of this object.
|
Blueprint |
withBlueprintLocation(String blueprintLocation)
Specifies the path in Amazon S3 where the blueprint is published.
|
Blueprint |
withBlueprintServiceLocation(String blueprintServiceLocation)
Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint to register the blueprint in Glue. |
Blueprint |
withCreatedOn(Date createdOn)
The date and time the blueprint was registered.
|
Blueprint |
withDescription(String description)
The description of the blueprint.
|
Blueprint |
withErrorMessage(String errorMessage)
An error message.
|
Blueprint |
withLastActiveDefinition(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.
|
Blueprint |
withLastModifiedOn(Date lastModifiedOn)
The date and time the blueprint was last modified.
|
Blueprint |
withName(String name)
The name of the blueprint.
|
Blueprint |
withParameterSpec(String parameterSpec)
A JSON string that indicates the list of parameter specifications for the blueprint.
|
Blueprint |
withStatus(BlueprintStatus status)
The status of the blueprint registration.
|
Blueprint |
withStatus(String status)
The status of the blueprint registration.
|
public void setName(String name)
The name of the blueprint.
name
- The name of the blueprint.public String getName()
The name of the blueprint.
public Blueprint withName(String name)
The name of the blueprint.
name
- The name of the blueprint.public void setDescription(String description)
The description of the blueprint.
description
- The description of the blueprint.public String getDescription()
The description of the blueprint.
public Blueprint withDescription(String description)
The description of the blueprint.
description
- The description of the blueprint.public void setCreatedOn(Date createdOn)
The date and time the blueprint was registered.
createdOn
- The date and time the blueprint was registered.public Date getCreatedOn()
The date and time the blueprint was registered.
public Blueprint withCreatedOn(Date createdOn)
The date and time the blueprint was registered.
createdOn
- The date and time the blueprint was registered.public void setLastModifiedOn(Date lastModifiedOn)
The date and time the blueprint was last modified.
lastModifiedOn
- The date and time the blueprint was last modified.public Date getLastModifiedOn()
The date and time the blueprint was last modified.
public Blueprint withLastModifiedOn(Date lastModifiedOn)
The date and time the blueprint was last modified.
lastModifiedOn
- The date and time the blueprint was last modified.public void setParameterSpec(String parameterSpec)
A JSON string that indicates the list of parameter specifications for the blueprint.
parameterSpec
- A JSON string that indicates the list of parameter specifications for the blueprint.public String getParameterSpec()
A JSON string that indicates the list of parameter specifications for the blueprint.
public Blueprint withParameterSpec(String parameterSpec)
A JSON string that indicates the list of parameter specifications for the blueprint.
parameterSpec
- A JSON string that indicates the list of parameter specifications for the blueprint.public void setBlueprintLocation(String blueprintLocation)
Specifies the path in Amazon S3 where the blueprint is published.
blueprintLocation
- Specifies the path in Amazon S3 where the blueprint is published.public String getBlueprintLocation()
Specifies the path in Amazon S3 where the blueprint is published.
public Blueprint withBlueprintLocation(String blueprintLocation)
Specifies the path in Amazon S3 where the blueprint is published.
blueprintLocation
- Specifies the path in Amazon S3 where the blueprint is published.public void setBlueprintServiceLocation(String blueprintServiceLocation)
Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint
to register the blueprint in Glue.
blueprintServiceLocation
- Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint
to register the blueprint in Glue.public String getBlueprintServiceLocation()
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 Blueprint withBlueprintServiceLocation(String blueprintServiceLocation)
Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint
to register the blueprint in Glue.
blueprintServiceLocation
- Specifies a path in Amazon S3 where the blueprint is copied when you call
CreateBlueprint/UpdateBlueprint
to register the blueprint in Glue.public void setStatus(String 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.
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.
BlueprintStatus
public String getStatus()
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.
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.
BlueprintStatus
public Blueprint withStatus(String 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.
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.
BlueprintStatus
public Blueprint withStatus(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.
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.
BlueprintStatus
public void setErrorMessage(String errorMessage)
An error message.
errorMessage
- An error message.public String getErrorMessage()
An error message.
public Blueprint withErrorMessage(String errorMessage)
An error message.
errorMessage
- An error message.public void setLastActiveDefinition(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.
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 LastActiveDefinition getLastActiveDefinition()
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 withLastActiveDefinition(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.
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 String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.