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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AppInstanceUserEndpointSummary.BuilderallowMessages(String allowMessages)BBoolean that controls whether theAppInstanceUserEndpointis opted in to receive messages.AppInstanceUserEndpointSummary.BuilderallowMessages(AllowMessages allowMessages)BBoolean that controls whether theAppInstanceUserEndpointis opted in to receive messages.AppInstanceUserEndpointSummary.BuilderappInstanceUserArn(String appInstanceUserArn)The ARN of theAppInstanceUser.AppInstanceUserEndpointSummary.BuilderendpointId(String endpointId)The unique identifier of theAppInstanceUserEndpoint.default AppInstanceUserEndpointSummary.BuilderendpointState(Consumer<EndpointState.Builder> endpointState)A read-only field that represent the state of anAppInstanceUserEndpoint.AppInstanceUserEndpointSummary.BuilderendpointState(EndpointState endpointState)A read-only field that represent the state of anAppInstanceUserEndpoint.AppInstanceUserEndpointSummary.Buildername(String name)The name of theAppInstanceUserEndpoint.AppInstanceUserEndpointSummary.Buildertype(String type)The type of theAppInstanceUserEndpoint.AppInstanceUserEndpointSummary.Buildertype(AppInstanceUserEndpointType type)The type of theAppInstanceUserEndpoint.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
appInstanceUserArn
AppInstanceUserEndpointSummary.Builder appInstanceUserArn(String appInstanceUserArn)
The ARN of the
AppInstanceUser.- Parameters:
appInstanceUserArn- The ARN of theAppInstanceUser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointId
AppInstanceUserEndpointSummary.Builder endpointId(String endpointId)
The unique identifier of the
AppInstanceUserEndpoint.- Parameters:
endpointId- The unique identifier of theAppInstanceUserEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
AppInstanceUserEndpointSummary.Builder name(String name)
The name of the
AppInstanceUserEndpoint.- Parameters:
name- The name of theAppInstanceUserEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
AppInstanceUserEndpointSummary.Builder type(String type)
The type of the
AppInstanceUserEndpoint.- Parameters:
type- The type of theAppInstanceUserEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppInstanceUserEndpointType,AppInstanceUserEndpointType
-
type
AppInstanceUserEndpointSummary.Builder type(AppInstanceUserEndpointType type)
The type of the
AppInstanceUserEndpoint.- Parameters:
type- The type of theAppInstanceUserEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppInstanceUserEndpointType,AppInstanceUserEndpointType
-
allowMessages
AppInstanceUserEndpointSummary.Builder allowMessages(String allowMessages)
BBoolean that controls whether the
AppInstanceUserEndpointis opted in to receive messages.ALLindicates the endpoint will receive all messages.NONEindicates the endpoint will receive no messages.- Parameters:
allowMessages- BBoolean that controls whether theAppInstanceUserEndpointis opted in to receive messages.ALLindicates the endpoint will receive all messages.NONEindicates the endpoint will receive no messages.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AllowMessages,AllowMessages
-
allowMessages
AppInstanceUserEndpointSummary.Builder allowMessages(AllowMessages allowMessages)
BBoolean that controls whether the
AppInstanceUserEndpointis opted in to receive messages.ALLindicates the endpoint will receive all messages.NONEindicates the endpoint will receive no messages.- Parameters:
allowMessages- BBoolean that controls whether theAppInstanceUserEndpointis opted in to receive messages.ALLindicates the endpoint will receive all messages.NONEindicates the endpoint will receive no messages.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AllowMessages,AllowMessages
-
endpointState
AppInstanceUserEndpointSummary.Builder endpointState(EndpointState endpointState)
A read-only field that represent the state of an
AppInstanceUserEndpoint.- Parameters:
endpointState- A read-only field that represent the state of anAppInstanceUserEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointState
default AppInstanceUserEndpointSummary.Builder endpointState(Consumer<EndpointState.Builder> endpointState)
A read-only field that represent the state of an
This is a convenience method that creates an instance of theAppInstanceUserEndpoint.EndpointState.Builderavoiding the need to create one manually viaEndpointState.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpointState(EndpointState).- Parameters:
endpointState- a consumer that will call methods onEndpointState.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
endpointState(EndpointState)
-
-