Interface Blueprint.Builder

    • Method Detail

      • name

        Blueprint.Builder name​(String name)

        The name of the blueprint.

        Parameters:
        name - The name of the blueprint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Blueprint.Builder description​(String description)

        The description of the blueprint.

        Parameters:
        description - The description of the blueprint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdOn

        Blueprint.Builder createdOn​(Instant createdOn)

        The date and time the blueprint was registered.

        Parameters:
        createdOn - The date and time the blueprint was registered.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedOn

        Blueprint.Builder lastModifiedOn​(Instant lastModifiedOn)

        The date and time the blueprint was last modified.

        Parameters:
        lastModifiedOn - The date and time the blueprint was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parameterSpec

        Blueprint.Builder parameterSpec​(String parameterSpec)

        A JSON string that indicates the list of parameter specifications for the blueprint.

        Parameters:
        parameterSpec - A JSON string that indicates the list of parameter specifications for the blueprint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • blueprintLocation

        Blueprint.Builder blueprintLocation​(String blueprintLocation)

        Specifies the path in Amazon S3 where the blueprint is published.

        Parameters:
        blueprintLocation - Specifies the path in Amazon S3 where the blueprint is published.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • blueprintServiceLocation

        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.

        Parameters:
        blueprintServiceLocation - Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BlueprintStatus, BlueprintStatus
      • status

        Blueprint.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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BlueprintStatus, BlueprintStatus
      • errorMessage

        Blueprint.Builder errorMessage​(String errorMessage)

        An error message.

        Parameters:
        errorMessage - An error message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastActiveDefinition

        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.

        Parameters:
        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:
        Returns a reference to this object so that method calls can be chained together.