Interface GuardrailSummary.Builder

  • Method Details

    • id

      The unique identifier of the guardrail.

      Parameters:
      id - The unique identifier of the guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The ARN of the guardrail.

      Parameters:
      arn - The ARN of the guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the guardrail.

      Parameters:
      status - The status of the guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the guardrail.

      Parameters:
      status - The status of the guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      The name of the guardrail.

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

      GuardrailSummary.Builder description(String description)

      A description of the guardrail.

      Parameters:
      description - A description of the guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      GuardrailSummary.Builder version(String version)

      The version of the guardrail.

      Parameters:
      version - The version of the guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      GuardrailSummary.Builder createdAt(Instant createdAt)

      The date and time at which the guardrail was created.

      Parameters:
      createdAt - The date and time at which the guardrail was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      GuardrailSummary.Builder updatedAt(Instant updatedAt)

      The date and time at which the guardrail was last updated.

      Parameters:
      updatedAt - The date and time at which the guardrail was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • crossRegionDetails

      GuardrailSummary.Builder crossRegionDetails(GuardrailCrossRegionDetails crossRegionDetails)

      Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).

      Parameters:
      crossRegionDetails - Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • crossRegionDetails

      default GuardrailSummary.Builder crossRegionDetails(Consumer<GuardrailCrossRegionDetails.Builder> crossRegionDetails)

      Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).

      This is a convenience method that creates an instance of the GuardrailCrossRegionDetails.Builder avoiding the need to create one manually via GuardrailCrossRegionDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to crossRegionDetails(GuardrailCrossRegionDetails).

      Parameters:
      crossRegionDetails - a consumer that will call methods on GuardrailCrossRegionDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: