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 © 2022. All rights reserved.