public static interface RegisterAppInstanceUserEndpointRequest.Builder extends ChimeSdkIdentityRequest.Builder, SdkPojo, CopyableBuilder<RegisterAppInstanceUserEndpointRequest.Builder,RegisterAppInstanceUserEndpointRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildRegisterAppInstanceUserEndpointRequest.Builder appInstanceUserArn(String appInstanceUserArn)
The ARN of the AppInstanceUser.
appInstanceUserArn - The ARN of the AppInstanceUser.RegisterAppInstanceUserEndpointRequest.Builder name(String name)
The name of the AppInstanceUserEndpoint.
name - The name of the AppInstanceUserEndpoint.RegisterAppInstanceUserEndpointRequest.Builder type(String type)
The type of the AppInstanceUserEndpoint. Supported types:
APNS: The mobile notification service for an Apple device.
APNS_SANDBOX: The sandbox environment of the mobile notification service for an Apple device.
GCM: The mobile notification service for an Android device.
Populate the ResourceArn value of each type as PinpointAppArn.
type - The type of the AppInstanceUserEndpoint. Supported types:
APNS: The mobile notification service for an Apple device.
APNS_SANDBOX: The sandbox environment of the mobile notification service for an Apple
device.
GCM: The mobile notification service for an Android device.
Populate the ResourceArn value of each type as PinpointAppArn.
AppInstanceUserEndpointType,
AppInstanceUserEndpointTypeRegisterAppInstanceUserEndpointRequest.Builder type(AppInstanceUserEndpointType type)
The type of the AppInstanceUserEndpoint. Supported types:
APNS: The mobile notification service for an Apple device.
APNS_SANDBOX: The sandbox environment of the mobile notification service for an Apple device.
GCM: The mobile notification service for an Android device.
Populate the ResourceArn value of each type as PinpointAppArn.
type - The type of the AppInstanceUserEndpoint. Supported types:
APNS: The mobile notification service for an Apple device.
APNS_SANDBOX: The sandbox environment of the mobile notification service for an Apple
device.
GCM: The mobile notification service for an Android device.
Populate the ResourceArn value of each type as PinpointAppArn.
AppInstanceUserEndpointType,
AppInstanceUserEndpointTypeRegisterAppInstanceUserEndpointRequest.Builder resourceArn(String resourceArn)
The ARN of the resource to which the endpoint belongs.
resourceArn - The ARN of the resource to which the endpoint belongs.RegisterAppInstanceUserEndpointRequest.Builder endpointAttributes(EndpointAttributes endpointAttributes)
The attributes of an Endpoint.
endpointAttributes - The attributes of an Endpoint.default RegisterAppInstanceUserEndpointRequest.Builder endpointAttributes(Consumer<EndpointAttributes.Builder> endpointAttributes)
The attributes of an Endpoint.
EndpointAttributes.Builder avoiding the
need to create one manually via EndpointAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to endpointAttributes(EndpointAttributes).
endpointAttributes - a consumer that will call methods on EndpointAttributes.BuilderendpointAttributes(EndpointAttributes)RegisterAppInstanceUserEndpointRequest.Builder clientRequestToken(String clientRequestToken)
The idempotency token for each client request.
clientRequestToken - The idempotency token for each client request.RegisterAppInstanceUserEndpointRequest.Builder allowMessages(String allowMessages)
Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL
indicates the endpoint receives all messages. NONE indicates the endpoint receives no messages.
allowMessages - Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages.
ALL indicates the endpoint receives all messages. NONE indicates the
endpoint receives no messages.AllowMessages,
AllowMessagesRegisterAppInstanceUserEndpointRequest.Builder allowMessages(AllowMessages allowMessages)
Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages. ALL
indicates the endpoint receives all messages. NONE indicates the endpoint receives no messages.
allowMessages - Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages.
ALL indicates the endpoint receives all messages. NONE indicates the
endpoint receives no messages.AllowMessages,
AllowMessagesRegisterAppInstanceUserEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderRegisterAppInstanceUserEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.