public static interface Blueprint.Builder extends SdkPojo, CopyableBuilder<Blueprint.Builder,Blueprint>
| Modifier and Type | Method and Description |
|---|---|
Blueprint.Builder |
blueprintLocation(String blueprintLocation)
Specifies the path in Amazon S3 where the blueprint is published.
|
Blueprint.Builder |
blueprintServiceLocation(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.Builder |
createdOn(Instant createdOn)
The date and time the blueprint was registered.
|
Blueprint.Builder |
description(String description)
The description of the blueprint.
|
Blueprint.Builder |
errorMessage(String errorMessage)
An error message.
|
default Blueprint.Builder |
lastActiveDefinition(Consumer<LastActiveDefinition.Builder> 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.Builder |
lastActiveDefinition(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.Builder |
lastModifiedOn(Instant lastModifiedOn)
The date and time the blueprint was last modified.
|
Blueprint.Builder |
name(String name)
The name of the blueprint.
|
Blueprint.Builder |
parameterSpec(String parameterSpec)
A JSON string that indicates the list of parameter specifications for the blueprint.
|
Blueprint.Builder |
status(BlueprintStatus status)
The status of the blueprint registration.
|
Blueprint.Builder |
status(String status)
The status of the blueprint registration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildBlueprint.Builder name(String name)
The name of the blueprint.
name - The name of the blueprint.Blueprint.Builder description(String description)
The description of the blueprint.
description - The description of the blueprint.Blueprint.Builder createdOn(Instant createdOn)
The date and time the blueprint was registered.
createdOn - The date and time the blueprint was registered.Blueprint.Builder lastModifiedOn(Instant lastModifiedOn)
The date and time the blueprint was last modified.
lastModifiedOn - The date and time the blueprint was last modified.Blueprint.Builder parameterSpec(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.Blueprint.Builder blueprintLocation(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.Blueprint.Builder blueprintServiceLocation(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.Blueprint.Builder status(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,
BlueprintStatusBlueprint.Builder status(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,
BlueprintStatusBlueprint.Builder errorMessage(String errorMessage)
An error message.
errorMessage - An error message.Blueprint.Builder lastActiveDefinition(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.default Blueprint.Builder lastActiveDefinition(Consumer<LastActiveDefinition.Builder> 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.
This is a convenience method that creates an instance of theLastActiveDefinition.Builder avoiding
the need to create one manually via LastActiveDefinition.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to lastActiveDefinition(LastActiveDefinition).
lastActiveDefinition - a consumer that will call methods on LastActiveDefinition.BuilderlastActiveDefinition(LastActiveDefinition)Copyright © 2023. All rights reserved.