Interface AppInstanceUserEndpointSummary.Builder

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

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

    • appInstanceUserArn

      AppInstanceUserEndpointSummary.Builder appInstanceUserArn(String appInstanceUserArn)

      The ARN of the AppInstanceUser.

      Parameters:
      appInstanceUserArn - The ARN of the AppInstanceUser.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointId

      The unique identifier of the AppInstanceUserEndpoint.

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

      The name of the AppInstanceUserEndpoint.

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

      The type of the AppInstanceUserEndpoint.

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

      The type of the AppInstanceUserEndpoint.

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

      AppInstanceUserEndpointSummary.Builder allowMessages(String allowMessages)

      BBoolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.

      Parameters:
      allowMessages - BBoolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • allowMessages

      BBoolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.

      Parameters:
      allowMessages - BBoolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL indicates the endpoint will receive all messages. NONE indicates the endpoint will receive no messages.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • endpointState

      A read-only field that represent the state of an AppInstanceUserEndpoint.

      Parameters:
      endpointState - A read-only field that represent the state of an AppInstanceUserEndpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointState

      A read-only field that represent the state of an AppInstanceUserEndpoint.

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

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

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