Class AppInstanceUserEndpointSummary
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkidentity.model.AppInstanceUserEndpointSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AppInstanceUserEndpointSummary.Builder,AppInstanceUserEndpointSummary>
@Generated("software.amazon.awssdk:codegen") public final class AppInstanceUserEndpointSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AppInstanceUserEndpointSummary.Builder,AppInstanceUserEndpointSummary>
Summary of the details of an
AppInstanceUserEndpoint.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAppInstanceUserEndpointSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AllowMessagesallowMessages()BBoolean that controls whether theAppInstanceUserEndpointis opted in to receive messages.StringallowMessagesAsString()BBoolean that controls whether theAppInstanceUserEndpointis opted in to receive messages.StringappInstanceUserArn()The ARN of theAppInstanceUser.static AppInstanceUserEndpointSummary.Builderbuilder()StringendpointId()The unique identifier of theAppInstanceUserEndpoint.EndpointStateendpointState()A read-only field that represent the state of anAppInstanceUserEndpoint.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of theAppInstanceUserEndpoint.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AppInstanceUserEndpointSummary.Builder>serializableBuilderClass()AppInstanceUserEndpointSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.AppInstanceUserEndpointTypetype()The type of theAppInstanceUserEndpoint.StringtypeAsString()The type of theAppInstanceUserEndpoint.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
appInstanceUserArn
public final String appInstanceUserArn()
The ARN of the
AppInstanceUser.- Returns:
- The ARN of the
AppInstanceUser.
-
endpointId
public final String endpointId()
The unique identifier of the
AppInstanceUserEndpoint.- Returns:
- The unique identifier of the
AppInstanceUserEndpoint.
-
name
public final String name()
The name of the
AppInstanceUserEndpoint.- Returns:
- The name of the
AppInstanceUserEndpoint.
-
type
public final AppInstanceUserEndpointType type()
The type of the
AppInstanceUserEndpoint.If the service returns an enum value that is not available in the current SDK version,
typewill returnAppInstanceUserEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the
AppInstanceUserEndpoint. - See Also:
AppInstanceUserEndpointType
-
typeAsString
public final String typeAsString()
The type of the
AppInstanceUserEndpoint.If the service returns an enum value that is not available in the current SDK version,
typewill returnAppInstanceUserEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the
AppInstanceUserEndpoint. - See Also:
AppInstanceUserEndpointType
-
allowMessages
public final 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.If the service returns an enum value that is not available in the current SDK version,
allowMessageswill returnAllowMessages.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromallowMessagesAsString().- Returns:
- 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. - See Also:
AllowMessages
-
allowMessagesAsString
public final String allowMessagesAsString()
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.If the service returns an enum value that is not available in the current SDK version,
allowMessageswill returnAllowMessages.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromallowMessagesAsString().- Returns:
- 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. - See Also:
AllowMessages
-
endpointState
public final EndpointState endpointState()
A read-only field that represent the state of an
AppInstanceUserEndpoint.- Returns:
- A read-only field that represent the state of an
AppInstanceUserEndpoint.
-
toBuilder
public AppInstanceUserEndpointSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AppInstanceUserEndpointSummary.Builder,AppInstanceUserEndpointSummary>
-
builder
public static AppInstanceUserEndpointSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends AppInstanceUserEndpointSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-