Interface NamespaceInfoV2.Builder

All Superinterfaces:
Buildable, CopyableBuilder<NamespaceInfoV2.Builder,NamespaceInfoV2>, SdkBuilder<NamespaceInfoV2.Builder,NamespaceInfoV2>, SdkPojo
Enclosing class:
NamespaceInfoV2

public static interface NamespaceInfoV2.Builder extends SdkPojo, CopyableBuilder<NamespaceInfoV2.Builder,NamespaceInfoV2>
  • Method Details

    • name

      The name of the error.

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

      The namespace ARN.

      Parameters:
      arn - The namespace ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • capacityRegion

      NamespaceInfoV2.Builder capacityRegion(String capacityRegion)

      The namespace Amazon Web Services Region.

      Parameters:
      capacityRegion - The namespace Amazon Web Services Region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationStatus

      NamespaceInfoV2.Builder creationStatus(String creationStatus)

      The creation status of a namespace that is not yet completely created.

      Parameters:
      creationStatus - The creation status of a namespace that is not yet completely created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationStatus

      NamespaceInfoV2.Builder creationStatus(NamespaceStatus creationStatus)

      The creation status of a namespace that is not yet completely created.

      Parameters:
      creationStatus - The creation status of a namespace that is not yet completely created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityStore

      NamespaceInfoV2.Builder identityStore(String identityStore)

      The identity store used for the namespace.

      Parameters:
      identityStore - The identity store used for the namespace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityStore

      NamespaceInfoV2.Builder identityStore(IdentityStore identityStore)

      The identity store used for the namespace.

      Parameters:
      identityStore - The identity store used for the namespace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • namespaceError

      NamespaceInfoV2.Builder namespaceError(NamespaceError namespaceError)

      An error that occurred when the namespace was created.

      Parameters:
      namespaceError - An error that occurred when the namespace was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceError

      default NamespaceInfoV2.Builder namespaceError(Consumer<NamespaceError.Builder> namespaceError)

      An error that occurred when the namespace was created.

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

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

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