models.pinpoint-2016-12-01-intermediate.json Maven / Gradle / Ivy
Show all versions of pinpoint Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "*" ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ ]
},
"metadata" : {
"apiVersion" : "2016-12-01",
"asyncBuilder" : "DefaultPinpointAsyncClientBuilder",
"asyncBuilderInterface" : "PinpointAsyncClientBuilder",
"asyncClient" : "DefaultPinpointAsyncClient",
"asyncInterface" : "PinpointAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultPinpointBaseClientBuilder",
"baseBuilderInterface" : "PinpointBaseClientBuilder",
"baseExceptionName" : "PinpointException",
"baseRequestName" : "PinpointRequest",
"baseResponseName" : "PinpointResponse",
"cborProtocol" : false,
"clientPackageName" : "pinpoint",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "Amazon Pinpoint",
"documentation" : "Doc Engage API - Amazon Pinpoint API
",
"endpointPrefix" : "pinpoint",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.pinpoint",
"fullModelPackageName" : "software.amazon.awssdk.services.pinpoint.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.pinpoint.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.pinpoint.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.pinpoint.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "pinpoint.model",
"paginatorsPackageName" : "pinpoint.paginators",
"protocol" : "rest-json",
"requestTransformPackageName" : "pinpoint.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "Pinpoint",
"serviceName" : "Pinpoint",
"signingName" : "mobiletargeting",
"syncBuilder" : "DefaultPinpointClientBuilder",
"syncBuilderInterface" : "PinpointClientBuilder",
"syncClient" : "DefaultPinpointClient",
"syncInterface" : "PinpointClient",
"transformPackageName" : "pinpoint.transform",
"uid" : "pinpoint-2016-12-01",
"xmlProtocol" : false
},
"operations" : {
"CreateApp" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : " Creates an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateAppRequest",
"variableName" : "createAppRequest",
"variableType" : "CreateAppRequest",
"documentation" : "",
"simpleType" : "CreateAppRequest",
"variableSetterType" : "CreateAppRequest"
},
"methodName" : "createApp",
"operationName" : "CreateApp",
"paginated" : false,
"returnType" : {
"returnType" : "CreateAppResponse",
"documentation" : "The request succeeded and the specified resource was created.
"
},
"syncReturnType" : "CreateAppResponse"
},
"CreateCampaign" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new campaign for an application or updates the settings of an existing campaign for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateCampaignRequest",
"variableName" : "createCampaignRequest",
"variableType" : "CreateCampaignRequest",
"documentation" : "",
"simpleType" : "CreateCampaignRequest",
"variableSetterType" : "CreateCampaignRequest"
},
"methodName" : "createCampaign",
"operationName" : "CreateCampaign",
"paginated" : false,
"returnType" : {
"returnType" : "CreateCampaignResponse",
"documentation" : "The request succeeded and the specified resource was created.
"
},
"syncReturnType" : "CreateCampaignResponse"
},
"CreateEmailTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a message template that you can use in messages that are sent through the email channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateEmailTemplateRequest",
"variableName" : "createEmailTemplateRequest",
"variableType" : "CreateEmailTemplateRequest",
"documentation" : "",
"simpleType" : "CreateEmailTemplateRequest",
"variableSetterType" : "CreateEmailTemplateRequest"
},
"methodName" : "createEmailTemplate",
"operationName" : "CreateEmailTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "CreateEmailTemplateResponse",
"documentation" : "The request succeeded and the specified resource was created.
"
},
"syncReturnType" : "CreateEmailTemplateResponse"
},
"CreateExportJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an export job for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateExportJobRequest",
"variableName" : "createExportJobRequest",
"variableType" : "CreateExportJobRequest",
"documentation" : "",
"simpleType" : "CreateExportJobRequest",
"variableSetterType" : "CreateExportJobRequest"
},
"methodName" : "createExportJob",
"operationName" : "CreateExportJob",
"paginated" : false,
"returnType" : {
"returnType" : "CreateExportJobResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "CreateExportJobResponse"
},
"CreateImportJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an import job for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateImportJobRequest",
"variableName" : "createImportJobRequest",
"variableType" : "CreateImportJobRequest",
"documentation" : "",
"simpleType" : "CreateImportJobRequest",
"variableSetterType" : "CreateImportJobRequest"
},
"methodName" : "createImportJob",
"operationName" : "CreateImportJob",
"paginated" : false,
"returnType" : {
"returnType" : "CreateImportJobResponse",
"documentation" : "The request succeeded and the specified resource was created.
"
},
"syncReturnType" : "CreateImportJobResponse"
},
"CreatePushTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a message template that you can use in messages that are sent through a push notification channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreatePushTemplateRequest",
"variableName" : "createPushTemplateRequest",
"variableType" : "CreatePushTemplateRequest",
"documentation" : "",
"simpleType" : "CreatePushTemplateRequest",
"variableSetterType" : "CreatePushTemplateRequest"
},
"methodName" : "createPushTemplate",
"operationName" : "CreatePushTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "CreatePushTemplateResponse",
"documentation" : "The request succeeded and the specified resource was created.
"
},
"syncReturnType" : "CreatePushTemplateResponse"
},
"CreateSegment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateSegmentRequest",
"variableName" : "createSegmentRequest",
"variableType" : "CreateSegmentRequest",
"documentation" : "",
"simpleType" : "CreateSegmentRequest",
"variableSetterType" : "CreateSegmentRequest"
},
"methodName" : "createSegment",
"operationName" : "CreateSegment",
"paginated" : false,
"returnType" : {
"returnType" : "CreateSegmentResponse",
"documentation" : "The request succeeded and the specified resource was created.
"
},
"syncReturnType" : "CreateSegmentResponse"
},
"CreateSmsTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a message template that you can use in messages that are sent through the SMS channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateSmsTemplateRequest",
"variableName" : "createSmsTemplateRequest",
"variableType" : "CreateSmsTemplateRequest",
"documentation" : "",
"simpleType" : "CreateSmsTemplateRequest",
"variableSetterType" : "CreateSmsTemplateRequest"
},
"methodName" : "createSmsTemplate",
"operationName" : "CreateSmsTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "CreateSmsTemplateResponse",
"documentation" : "The request succeeded and the specified resource was created.
"
},
"syncReturnType" : "CreateSmsTemplateResponse"
},
"DeleteAdmChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the ADM channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteAdmChannelRequest",
"variableName" : "deleteAdmChannelRequest",
"variableType" : "DeleteAdmChannelRequest",
"documentation" : "",
"simpleType" : "DeleteAdmChannelRequest",
"variableSetterType" : "DeleteAdmChannelRequest"
},
"methodName" : "deleteAdmChannel",
"operationName" : "DeleteAdmChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteAdmChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteAdmChannelResponse"
},
"DeleteApnsChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the APNs channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteApnsChannelRequest",
"variableName" : "deleteApnsChannelRequest",
"variableType" : "DeleteApnsChannelRequest",
"documentation" : "",
"simpleType" : "DeleteApnsChannelRequest",
"variableSetterType" : "DeleteApnsChannelRequest"
},
"methodName" : "deleteApnsChannel",
"operationName" : "DeleteApnsChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteApnsChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteApnsChannelResponse"
},
"DeleteApnsSandboxChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the APNs sandbox channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteApnsSandboxChannelRequest",
"variableName" : "deleteApnsSandboxChannelRequest",
"variableType" : "DeleteApnsSandboxChannelRequest",
"documentation" : "",
"simpleType" : "DeleteApnsSandboxChannelRequest",
"variableSetterType" : "DeleteApnsSandboxChannelRequest"
},
"methodName" : "deleteApnsSandboxChannel",
"operationName" : "DeleteApnsSandboxChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteApnsSandboxChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteApnsSandboxChannelResponse"
},
"DeleteApnsVoipChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the APNs VoIP channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteApnsVoipChannelRequest",
"variableName" : "deleteApnsVoipChannelRequest",
"variableType" : "DeleteApnsVoipChannelRequest",
"documentation" : "",
"simpleType" : "DeleteApnsVoipChannelRequest",
"variableSetterType" : "DeleteApnsVoipChannelRequest"
},
"methodName" : "deleteApnsVoipChannel",
"operationName" : "DeleteApnsVoipChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteApnsVoipChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteApnsVoipChannelResponse"
},
"DeleteApnsVoipSandboxChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteApnsVoipSandboxChannelRequest",
"variableName" : "deleteApnsVoipSandboxChannelRequest",
"variableType" : "DeleteApnsVoipSandboxChannelRequest",
"documentation" : "",
"simpleType" : "DeleteApnsVoipSandboxChannelRequest",
"variableSetterType" : "DeleteApnsVoipSandboxChannelRequest"
},
"methodName" : "deleteApnsVoipSandboxChannel",
"operationName" : "DeleteApnsVoipSandboxChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteApnsVoipSandboxChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteApnsVoipSandboxChannelResponse"
},
"DeleteApp" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteAppRequest",
"variableName" : "deleteAppRequest",
"variableType" : "DeleteAppRequest",
"documentation" : "",
"simpleType" : "DeleteAppRequest",
"variableSetterType" : "DeleteAppRequest"
},
"methodName" : "deleteApp",
"operationName" : "DeleteApp",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteAppResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteAppResponse"
},
"DeleteBaiduChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the Baidu channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBaiduChannelRequest",
"variableName" : "deleteBaiduChannelRequest",
"variableType" : "DeleteBaiduChannelRequest",
"documentation" : "",
"simpleType" : "DeleteBaiduChannelRequest",
"variableSetterType" : "DeleteBaiduChannelRequest"
},
"methodName" : "deleteBaiduChannel",
"operationName" : "DeleteBaiduChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBaiduChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteBaiduChannelResponse"
},
"DeleteCampaign" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a campaign from an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteCampaignRequest",
"variableName" : "deleteCampaignRequest",
"variableType" : "DeleteCampaignRequest",
"documentation" : "",
"simpleType" : "DeleteCampaignRequest",
"variableSetterType" : "DeleteCampaignRequest"
},
"methodName" : "deleteCampaign",
"operationName" : "DeleteCampaign",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteCampaignResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteCampaignResponse"
},
"DeleteEmailChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the email channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteEmailChannelRequest",
"variableName" : "deleteEmailChannelRequest",
"variableType" : "DeleteEmailChannelRequest",
"documentation" : "",
"simpleType" : "DeleteEmailChannelRequest",
"variableSetterType" : "DeleteEmailChannelRequest"
},
"methodName" : "deleteEmailChannel",
"operationName" : "DeleteEmailChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteEmailChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteEmailChannelResponse"
},
"DeleteEmailTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a message template that was designed for use in messages that were sent through the email channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteEmailTemplateRequest",
"variableName" : "deleteEmailTemplateRequest",
"variableType" : "DeleteEmailTemplateRequest",
"documentation" : "",
"simpleType" : "DeleteEmailTemplateRequest",
"variableSetterType" : "DeleteEmailTemplateRequest"
},
"methodName" : "deleteEmailTemplate",
"operationName" : "DeleteEmailTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteEmailTemplateResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "DeleteEmailTemplateResponse"
},
"DeleteEndpoint" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an endpoint from an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteEndpointRequest",
"variableName" : "deleteEndpointRequest",
"variableType" : "DeleteEndpointRequest",
"documentation" : "",
"simpleType" : "DeleteEndpointRequest",
"variableSetterType" : "DeleteEndpointRequest"
},
"methodName" : "deleteEndpoint",
"operationName" : "DeleteEndpoint",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteEndpointResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "DeleteEndpointResponse"
},
"DeleteEventStream" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the event stream for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteEventStreamRequest",
"variableName" : "deleteEventStreamRequest",
"variableType" : "DeleteEventStreamRequest",
"documentation" : "",
"simpleType" : "DeleteEventStreamRequest",
"variableSetterType" : "DeleteEventStreamRequest"
},
"methodName" : "deleteEventStream",
"operationName" : "DeleteEventStream",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteEventStreamResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteEventStreamResponse"
},
"DeleteGcmChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the GCM channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteGcmChannelRequest",
"variableName" : "deleteGcmChannelRequest",
"variableType" : "DeleteGcmChannelRequest",
"documentation" : "",
"simpleType" : "DeleteGcmChannelRequest",
"variableSetterType" : "DeleteGcmChannelRequest"
},
"methodName" : "deleteGcmChannel",
"operationName" : "DeleteGcmChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteGcmChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteGcmChannelResponse"
},
"DeletePushTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a message template that was designed for use in messages that were sent through a push notification channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeletePushTemplateRequest",
"variableName" : "deletePushTemplateRequest",
"variableType" : "DeletePushTemplateRequest",
"documentation" : "",
"simpleType" : "DeletePushTemplateRequest",
"variableSetterType" : "DeletePushTemplateRequest"
},
"methodName" : "deletePushTemplate",
"operationName" : "DeletePushTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "DeletePushTemplateResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "DeletePushTemplateResponse"
},
"DeleteSegment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a segment from an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteSegmentRequest",
"variableName" : "deleteSegmentRequest",
"variableType" : "DeleteSegmentRequest",
"documentation" : "",
"simpleType" : "DeleteSegmentRequest",
"variableSetterType" : "DeleteSegmentRequest"
},
"methodName" : "deleteSegment",
"operationName" : "DeleteSegment",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteSegmentResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteSegmentResponse"
},
"DeleteSmsChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the SMS channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteSmsChannelRequest",
"variableName" : "deleteSmsChannelRequest",
"variableType" : "DeleteSmsChannelRequest",
"documentation" : "",
"simpleType" : "DeleteSmsChannelRequest",
"variableSetterType" : "DeleteSmsChannelRequest"
},
"methodName" : "deleteSmsChannel",
"operationName" : "DeleteSmsChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteSmsChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteSmsChannelResponse"
},
"DeleteSmsTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a message template that was designed for use in messages that were sent through the SMS channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteSmsTemplateRequest",
"variableName" : "deleteSmsTemplateRequest",
"variableType" : "DeleteSmsTemplateRequest",
"documentation" : "",
"simpleType" : "DeleteSmsTemplateRequest",
"variableSetterType" : "DeleteSmsTemplateRequest"
},
"methodName" : "deleteSmsTemplate",
"operationName" : "DeleteSmsTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteSmsTemplateResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "DeleteSmsTemplateResponse"
},
"DeleteUserEndpoints" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes all the endpoints that are associated with a specific user ID.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteUserEndpointsRequest",
"variableName" : "deleteUserEndpointsRequest",
"variableType" : "DeleteUserEndpointsRequest",
"documentation" : "",
"simpleType" : "DeleteUserEndpointsRequest",
"variableSetterType" : "DeleteUserEndpointsRequest"
},
"methodName" : "deleteUserEndpoints",
"operationName" : "DeleteUserEndpoints",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteUserEndpointsResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "DeleteUserEndpointsResponse"
},
"DeleteVoiceChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the voice channel for an application and deletes any existing settings for the channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteVoiceChannelRequest",
"variableName" : "deleteVoiceChannelRequest",
"variableType" : "DeleteVoiceChannelRequest",
"documentation" : "",
"simpleType" : "DeleteVoiceChannelRequest",
"variableSetterType" : "DeleteVoiceChannelRequest"
},
"methodName" : "deleteVoiceChannel",
"operationName" : "DeleteVoiceChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteVoiceChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "DeleteVoiceChannelResponse"
},
"GetAdmChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the ADM channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAdmChannelRequest",
"variableName" : "getAdmChannelRequest",
"variableType" : "GetAdmChannelRequest",
"documentation" : "",
"simpleType" : "GetAdmChannelRequest",
"variableSetterType" : "GetAdmChannelRequest"
},
"methodName" : "getAdmChannel",
"operationName" : "GetAdmChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetAdmChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetAdmChannelResponse"
},
"GetApnsChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the APNs channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApnsChannelRequest",
"variableName" : "getApnsChannelRequest",
"variableType" : "GetApnsChannelRequest",
"documentation" : "",
"simpleType" : "GetApnsChannelRequest",
"variableSetterType" : "GetApnsChannelRequest"
},
"methodName" : "getApnsChannel",
"operationName" : "GetApnsChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetApnsChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetApnsChannelResponse"
},
"GetApnsSandboxChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the APNs sandbox channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApnsSandboxChannelRequest",
"variableName" : "getApnsSandboxChannelRequest",
"variableType" : "GetApnsSandboxChannelRequest",
"documentation" : "",
"simpleType" : "GetApnsSandboxChannelRequest",
"variableSetterType" : "GetApnsSandboxChannelRequest"
},
"methodName" : "getApnsSandboxChannel",
"operationName" : "GetApnsSandboxChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetApnsSandboxChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetApnsSandboxChannelResponse"
},
"GetApnsVoipChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the APNs VoIP channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApnsVoipChannelRequest",
"variableName" : "getApnsVoipChannelRequest",
"variableType" : "GetApnsVoipChannelRequest",
"documentation" : "",
"simpleType" : "GetApnsVoipChannelRequest",
"variableSetterType" : "GetApnsVoipChannelRequest"
},
"methodName" : "getApnsVoipChannel",
"operationName" : "GetApnsVoipChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetApnsVoipChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetApnsVoipChannelResponse"
},
"GetApnsVoipSandboxChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApnsVoipSandboxChannelRequest",
"variableName" : "getApnsVoipSandboxChannelRequest",
"variableType" : "GetApnsVoipSandboxChannelRequest",
"documentation" : "",
"simpleType" : "GetApnsVoipSandboxChannelRequest",
"variableSetterType" : "GetApnsVoipSandboxChannelRequest"
},
"methodName" : "getApnsVoipSandboxChannel",
"operationName" : "GetApnsVoipSandboxChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetApnsVoipSandboxChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetApnsVoipSandboxChannelResponse"
},
"GetApp" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAppRequest",
"variableName" : "getAppRequest",
"variableType" : "GetAppRequest",
"documentation" : "",
"simpleType" : "GetAppRequest",
"variableSetterType" : "GetAppRequest"
},
"methodName" : "getApp",
"operationName" : "GetApp",
"paginated" : false,
"returnType" : {
"returnType" : "GetAppResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetAppResponse"
},
"GetApplicationDateRangeKpi" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApplicationDateRangeKpiRequest",
"variableName" : "getApplicationDateRangeKpiRequest",
"variableType" : "GetApplicationDateRangeKpiRequest",
"documentation" : "",
"simpleType" : "GetApplicationDateRangeKpiRequest",
"variableSetterType" : "GetApplicationDateRangeKpiRequest"
},
"methodName" : "getApplicationDateRangeKpi",
"operationName" : "GetApplicationDateRangeKpi",
"paginated" : false,
"returnType" : {
"returnType" : "GetApplicationDateRangeKpiResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetApplicationDateRangeKpiResponse"
},
"GetApplicationSettings" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the settings for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApplicationSettingsRequest",
"variableName" : "getApplicationSettingsRequest",
"variableType" : "GetApplicationSettingsRequest",
"documentation" : "",
"simpleType" : "GetApplicationSettingsRequest",
"variableSetterType" : "GetApplicationSettingsRequest"
},
"methodName" : "getApplicationSettings",
"operationName" : "GetApplicationSettings",
"paginated" : false,
"returnType" : {
"returnType" : "GetApplicationSettingsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetApplicationSettingsResponse"
},
"GetApps" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about all of your applications.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAppsRequest",
"variableName" : "getAppsRequest",
"variableType" : "GetAppsRequest",
"documentation" : "",
"simpleType" : "GetAppsRequest",
"variableSetterType" : "GetAppsRequest"
},
"methodName" : "getApps",
"operationName" : "GetApps",
"paginated" : false,
"returnType" : {
"returnType" : "GetAppsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetAppsResponse"
},
"GetBaiduChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the Baidu channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBaiduChannelRequest",
"variableName" : "getBaiduChannelRequest",
"variableType" : "GetBaiduChannelRequest",
"documentation" : "",
"simpleType" : "GetBaiduChannelRequest",
"variableSetterType" : "GetBaiduChannelRequest"
},
"methodName" : "getBaiduChannel",
"operationName" : "GetBaiduChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetBaiduChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetBaiduChannelResponse"
},
"GetCampaign" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status, configuration, and other settings for a campaign.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCampaignRequest",
"variableName" : "getCampaignRequest",
"variableType" : "GetCampaignRequest",
"documentation" : "",
"simpleType" : "GetCampaignRequest",
"variableSetterType" : "GetCampaignRequest"
},
"methodName" : "getCampaign",
"operationName" : "GetCampaign",
"paginated" : false,
"returnType" : {
"returnType" : "GetCampaignResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetCampaignResponse"
},
"GetCampaignActivities" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the activity performed by a campaign.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCampaignActivitiesRequest",
"variableName" : "getCampaignActivitiesRequest",
"variableType" : "GetCampaignActivitiesRequest",
"documentation" : "",
"simpleType" : "GetCampaignActivitiesRequest",
"variableSetterType" : "GetCampaignActivitiesRequest"
},
"methodName" : "getCampaignActivities",
"operationName" : "GetCampaignActivities",
"paginated" : false,
"returnType" : {
"returnType" : "GetCampaignActivitiesResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetCampaignActivitiesResponse"
},
"GetCampaignDateRangeKpi" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCampaignDateRangeKpiRequest",
"variableName" : "getCampaignDateRangeKpiRequest",
"variableType" : "GetCampaignDateRangeKpiRequest",
"documentation" : "",
"simpleType" : "GetCampaignDateRangeKpiRequest",
"variableSetterType" : "GetCampaignDateRangeKpiRequest"
},
"methodName" : "getCampaignDateRangeKpi",
"operationName" : "GetCampaignDateRangeKpi",
"paginated" : false,
"returnType" : {
"returnType" : "GetCampaignDateRangeKpiResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetCampaignDateRangeKpiResponse"
},
"GetCampaignVersion" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status, configuration, and other settings for a specific version of a campaign.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCampaignVersionRequest",
"variableName" : "getCampaignVersionRequest",
"variableType" : "GetCampaignVersionRequest",
"documentation" : "",
"simpleType" : "GetCampaignVersionRequest",
"variableSetterType" : "GetCampaignVersionRequest"
},
"methodName" : "getCampaignVersion",
"operationName" : "GetCampaignVersion",
"paginated" : false,
"returnType" : {
"returnType" : "GetCampaignVersionResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetCampaignVersionResponse"
},
"GetCampaignVersions" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status, configuration, and other settings for all versions of a specific campaign.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCampaignVersionsRequest",
"variableName" : "getCampaignVersionsRequest",
"variableType" : "GetCampaignVersionsRequest",
"documentation" : "",
"simpleType" : "GetCampaignVersionsRequest",
"variableSetterType" : "GetCampaignVersionsRequest"
},
"methodName" : "getCampaignVersions",
"operationName" : "GetCampaignVersions",
"paginated" : false,
"returnType" : {
"returnType" : "GetCampaignVersionsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetCampaignVersionsResponse"
},
"GetCampaigns" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCampaignsRequest",
"variableName" : "getCampaignsRequest",
"variableType" : "GetCampaignsRequest",
"documentation" : "",
"simpleType" : "GetCampaignsRequest",
"variableSetterType" : "GetCampaignsRequest"
},
"methodName" : "getCampaigns",
"operationName" : "GetCampaigns",
"paginated" : false,
"returnType" : {
"returnType" : "GetCampaignsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetCampaignsResponse"
},
"GetChannels" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the history and status of each channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetChannelsRequest",
"variableName" : "getChannelsRequest",
"variableType" : "GetChannelsRequest",
"documentation" : "",
"simpleType" : "GetChannelsRequest",
"variableSetterType" : "GetChannelsRequest"
},
"methodName" : "getChannels",
"operationName" : "GetChannels",
"paginated" : false,
"returnType" : {
"returnType" : "GetChannelsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetChannelsResponse"
},
"GetEmailChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the email channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetEmailChannelRequest",
"variableName" : "getEmailChannelRequest",
"variableType" : "GetEmailChannelRequest",
"documentation" : "",
"simpleType" : "GetEmailChannelRequest",
"variableSetterType" : "GetEmailChannelRequest"
},
"methodName" : "getEmailChannel",
"operationName" : "GetEmailChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetEmailChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetEmailChannelResponse"
},
"GetEmailTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the content and settings for a message template that you can use in messages that are sent through the email channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetEmailTemplateRequest",
"variableName" : "getEmailTemplateRequest",
"variableType" : "GetEmailTemplateRequest",
"documentation" : "",
"simpleType" : "GetEmailTemplateRequest",
"variableSetterType" : "GetEmailTemplateRequest"
},
"methodName" : "getEmailTemplate",
"operationName" : "GetEmailTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "GetEmailTemplateResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetEmailTemplateResponse"
},
"GetEndpoint" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the settings and attributes of a specific endpoint for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetEndpointRequest",
"variableName" : "getEndpointRequest",
"variableType" : "GetEndpointRequest",
"documentation" : "",
"simpleType" : "GetEndpointRequest",
"variableSetterType" : "GetEndpointRequest"
},
"methodName" : "getEndpoint",
"operationName" : "GetEndpoint",
"paginated" : false,
"returnType" : {
"returnType" : "GetEndpointResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetEndpointResponse"
},
"GetEventStream" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the event stream settings for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetEventStreamRequest",
"variableName" : "getEventStreamRequest",
"variableType" : "GetEventStreamRequest",
"documentation" : "",
"simpleType" : "GetEventStreamRequest",
"variableSetterType" : "GetEventStreamRequest"
},
"methodName" : "getEventStream",
"operationName" : "GetEventStream",
"paginated" : false,
"returnType" : {
"returnType" : "GetEventStreamResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetEventStreamResponse"
},
"GetExportJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of a specific export job for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetExportJobRequest",
"variableName" : "getExportJobRequest",
"variableType" : "GetExportJobRequest",
"documentation" : "",
"simpleType" : "GetExportJobRequest",
"variableSetterType" : "GetExportJobRequest"
},
"methodName" : "getExportJob",
"operationName" : "GetExportJob",
"paginated" : false,
"returnType" : {
"returnType" : "GetExportJobResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetExportJobResponse"
},
"GetExportJobs" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of all the export jobs for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetExportJobsRequest",
"variableName" : "getExportJobsRequest",
"variableType" : "GetExportJobsRequest",
"documentation" : "",
"simpleType" : "GetExportJobsRequest",
"variableSetterType" : "GetExportJobsRequest"
},
"methodName" : "getExportJobs",
"operationName" : "GetExportJobs",
"paginated" : false,
"returnType" : {
"returnType" : "GetExportJobsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetExportJobsResponse"
},
"GetGcmChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the GCM channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetGcmChannelRequest",
"variableName" : "getGcmChannelRequest",
"variableType" : "GetGcmChannelRequest",
"documentation" : "",
"simpleType" : "GetGcmChannelRequest",
"variableSetterType" : "GetGcmChannelRequest"
},
"methodName" : "getGcmChannel",
"operationName" : "GetGcmChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetGcmChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetGcmChannelResponse"
},
"GetImportJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of a specific import job for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetImportJobRequest",
"variableName" : "getImportJobRequest",
"variableType" : "GetImportJobRequest",
"documentation" : "",
"simpleType" : "GetImportJobRequest",
"variableSetterType" : "GetImportJobRequest"
},
"methodName" : "getImportJob",
"operationName" : "GetImportJob",
"paginated" : false,
"returnType" : {
"returnType" : "GetImportJobResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetImportJobResponse"
},
"GetImportJobs" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of all the import jobs for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetImportJobsRequest",
"variableName" : "getImportJobsRequest",
"variableType" : "GetImportJobsRequest",
"documentation" : "",
"simpleType" : "GetImportJobsRequest",
"variableSetterType" : "GetImportJobsRequest"
},
"methodName" : "getImportJobs",
"operationName" : "GetImportJobs",
"paginated" : false,
"returnType" : {
"returnType" : "GetImportJobsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetImportJobsResponse"
},
"GetPushTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the content and settings for a message template that you can use in messages that are sent through a push notification channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetPushTemplateRequest",
"variableName" : "getPushTemplateRequest",
"variableType" : "GetPushTemplateRequest",
"documentation" : "",
"simpleType" : "GetPushTemplateRequest",
"variableSetterType" : "GetPushTemplateRequest"
},
"methodName" : "getPushTemplate",
"operationName" : "GetPushTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "GetPushTemplateResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetPushTemplateResponse"
},
"GetSegment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSegmentRequest",
"variableName" : "getSegmentRequest",
"variableType" : "GetSegmentRequest",
"documentation" : "",
"simpleType" : "GetSegmentRequest",
"variableSetterType" : "GetSegmentRequest"
},
"methodName" : "getSegment",
"operationName" : "GetSegment",
"paginated" : false,
"returnType" : {
"returnType" : "GetSegmentResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSegmentResponse"
},
"GetSegmentExportJobs" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the export jobs for a segment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSegmentExportJobsRequest",
"variableName" : "getSegmentExportJobsRequest",
"variableType" : "GetSegmentExportJobsRequest",
"documentation" : "",
"simpleType" : "GetSegmentExportJobsRequest",
"variableSetterType" : "GetSegmentExportJobsRequest"
},
"methodName" : "getSegmentExportJobs",
"operationName" : "GetSegmentExportJobs",
"paginated" : false,
"returnType" : {
"returnType" : "GetSegmentExportJobsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSegmentExportJobsResponse"
},
"GetSegmentImportJobs" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the import jobs for a segment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSegmentImportJobsRequest",
"variableName" : "getSegmentImportJobsRequest",
"variableType" : "GetSegmentImportJobsRequest",
"documentation" : "",
"simpleType" : "GetSegmentImportJobsRequest",
"variableSetterType" : "GetSegmentImportJobsRequest"
},
"methodName" : "getSegmentImportJobs",
"operationName" : "GetSegmentImportJobs",
"paginated" : false,
"returnType" : {
"returnType" : "GetSegmentImportJobsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSegmentImportJobsResponse"
},
"GetSegmentVersion" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSegmentVersionRequest",
"variableName" : "getSegmentVersionRequest",
"variableType" : "GetSegmentVersionRequest",
"documentation" : "",
"simpleType" : "GetSegmentVersionRequest",
"variableSetterType" : "GetSegmentVersionRequest"
},
"methodName" : "getSegmentVersion",
"operationName" : "GetSegmentVersion",
"paginated" : false,
"returnType" : {
"returnType" : "GetSegmentVersionResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSegmentVersionResponse"
},
"GetSegmentVersions" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the configuration, dimension, and other settings for all versions of a specific segment that's associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSegmentVersionsRequest",
"variableName" : "getSegmentVersionsRequest",
"variableType" : "GetSegmentVersionsRequest",
"documentation" : "",
"simpleType" : "GetSegmentVersionsRequest",
"variableSetterType" : "GetSegmentVersionsRequest"
},
"methodName" : "getSegmentVersions",
"operationName" : "GetSegmentVersions",
"paginated" : false,
"returnType" : {
"returnType" : "GetSegmentVersionsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSegmentVersionsResponse"
},
"GetSegments" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSegmentsRequest",
"variableName" : "getSegmentsRequest",
"variableType" : "GetSegmentsRequest",
"documentation" : "",
"simpleType" : "GetSegmentsRequest",
"variableSetterType" : "GetSegmentsRequest"
},
"methodName" : "getSegments",
"operationName" : "GetSegments",
"paginated" : false,
"returnType" : {
"returnType" : "GetSegmentsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSegmentsResponse"
},
"GetSmsChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the SMS channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSmsChannelRequest",
"variableName" : "getSmsChannelRequest",
"variableType" : "GetSmsChannelRequest",
"documentation" : "",
"simpleType" : "GetSmsChannelRequest",
"variableSetterType" : "GetSmsChannelRequest"
},
"methodName" : "getSmsChannel",
"operationName" : "GetSmsChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetSmsChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSmsChannelResponse"
},
"GetSmsTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the content and settings for a message template that you can use in messages that are sent through the SMS channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSmsTemplateRequest",
"variableName" : "getSmsTemplateRequest",
"variableType" : "GetSmsTemplateRequest",
"documentation" : "",
"simpleType" : "GetSmsTemplateRequest",
"variableSetterType" : "GetSmsTemplateRequest"
},
"methodName" : "getSmsTemplate",
"operationName" : "GetSmsTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "GetSmsTemplateResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetSmsTemplateResponse"
},
"GetUserEndpoints" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about all the endpoints that are associated with a specific user ID.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetUserEndpointsRequest",
"variableName" : "getUserEndpointsRequest",
"variableType" : "GetUserEndpointsRequest",
"documentation" : "",
"simpleType" : "GetUserEndpointsRequest",
"variableSetterType" : "GetUserEndpointsRequest"
},
"methodName" : "getUserEndpoints",
"operationName" : "GetUserEndpoints",
"paginated" : false,
"returnType" : {
"returnType" : "GetUserEndpointsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetUserEndpointsResponse"
},
"GetVoiceChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about the status and settings of the voice channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetVoiceChannelRequest",
"variableName" : "getVoiceChannelRequest",
"variableType" : "GetVoiceChannelRequest",
"documentation" : "",
"simpleType" : "GetVoiceChannelRequest",
"variableSetterType" : "GetVoiceChannelRequest"
},
"methodName" : "getVoiceChannel",
"operationName" : "GetVoiceChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetVoiceChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "GetVoiceChannelResponse"
},
"ListTagsForResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTagsForResourceRequest",
"variableName" : "listTagsForResourceRequest",
"variableType" : "ListTagsForResourceRequest",
"documentation" : "",
"simpleType" : "ListTagsForResourceRequest",
"variableSetterType" : "ListTagsForResourceRequest"
},
"methodName" : "listTagsForResource",
"operationName" : "ListTagsForResource",
"paginated" : false,
"returnType" : {
"returnType" : "ListTagsForResourceResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "ListTagsForResourceResponse"
},
"ListTemplates" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about all the message templates that are associated with your Amazon Pinpoint account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTemplatesRequest",
"variableName" : "listTemplatesRequest",
"variableType" : "ListTemplatesRequest",
"documentation" : "",
"simpleType" : "ListTemplatesRequest",
"variableSetterType" : "ListTemplatesRequest"
},
"methodName" : "listTemplates",
"operationName" : "ListTemplates",
"paginated" : false,
"returnType" : {
"returnType" : "ListTemplatesResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "ListTemplatesResponse"
},
"PhoneNumberValidate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves information about a phone number.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PhoneNumberValidateRequest",
"variableName" : "phoneNumberValidateRequest",
"variableType" : "PhoneNumberValidateRequest",
"documentation" : "",
"simpleType" : "PhoneNumberValidateRequest",
"variableSetterType" : "PhoneNumberValidateRequest"
},
"methodName" : "phoneNumberValidate",
"operationName" : "PhoneNumberValidate",
"paginated" : false,
"returnType" : {
"returnType" : "PhoneNumberValidateResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "PhoneNumberValidateResponse"
},
"PutEventStream" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new event stream for an application or updates the settings of an existing event stream for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutEventStreamRequest",
"variableName" : "putEventStreamRequest",
"variableType" : "PutEventStreamRequest",
"documentation" : "",
"simpleType" : "PutEventStreamRequest",
"variableSetterType" : "PutEventStreamRequest"
},
"methodName" : "putEventStream",
"operationName" : "PutEventStream",
"paginated" : false,
"returnType" : {
"returnType" : "PutEventStreamResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "PutEventStreamResponse"
},
"PutEvents" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutEventsRequest",
"variableName" : "putEventsRequest",
"variableType" : "PutEventsRequest",
"documentation" : "",
"simpleType" : "PutEventsRequest",
"variableSetterType" : "PutEventsRequest"
},
"methodName" : "putEvents",
"operationName" : "PutEvents",
"paginated" : false,
"returnType" : {
"returnType" : "PutEventsResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "PutEventsResponse"
},
"RemoveAttributes" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes one or more attributes, of the same attribute type, from all the endpoints that are associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemoveAttributesRequest",
"variableName" : "removeAttributesRequest",
"variableType" : "RemoveAttributesRequest",
"documentation" : "",
"simpleType" : "RemoveAttributesRequest",
"variableSetterType" : "RemoveAttributesRequest"
},
"methodName" : "removeAttributes",
"operationName" : "RemoveAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "RemoveAttributesResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "RemoveAttributesResponse"
},
"SendMessages" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates and sends a direct message.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SendMessagesRequest",
"variableName" : "sendMessagesRequest",
"variableType" : "SendMessagesRequest",
"documentation" : "",
"simpleType" : "SendMessagesRequest",
"variableSetterType" : "SendMessagesRequest"
},
"methodName" : "sendMessages",
"operationName" : "SendMessages",
"paginated" : false,
"returnType" : {
"returnType" : "SendMessagesResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "SendMessagesResponse"
},
"SendUsersMessages" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates and sends a message to a list of users.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SendUsersMessagesRequest",
"variableName" : "sendUsersMessagesRequest",
"variableType" : "SendUsersMessagesRequest",
"documentation" : "",
"simpleType" : "SendUsersMessagesRequest",
"variableSetterType" : "SendUsersMessagesRequest"
},
"methodName" : "sendUsersMessages",
"operationName" : "SendUsersMessages",
"paginated" : false,
"returnType" : {
"returnType" : "SendUsersMessagesResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "SendUsersMessagesResponse"
},
"TagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds one or more tags (keys and values) to an application, campaign, message template, or segment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagResourceRequest",
"variableName" : "tagResourceRequest",
"variableType" : "TagResourceRequest",
"documentation" : "",
"simpleType" : "TagResourceRequest",
"variableSetterType" : "TagResourceRequest"
},
"methodName" : "tagResource",
"operationName" : "TagResource",
"paginated" : false,
"returnType" : {
"returnType" : "TagResourceResponse",
"documentation" : null
},
"syncReturnType" : "TagResourceResponse"
},
"UntagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes one or more tags (keys and values) from an application, campaign, message template, or segment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UntagResourceRequest",
"variableName" : "untagResourceRequest",
"variableType" : "UntagResourceRequest",
"documentation" : "",
"simpleType" : "UntagResourceRequest",
"variableSetterType" : "UntagResourceRequest"
},
"methodName" : "untagResource",
"operationName" : "UntagResource",
"paginated" : false,
"returnType" : {
"returnType" : "UntagResourceResponse",
"documentation" : null
},
"syncReturnType" : "UntagResourceResponse"
},
"UpdateAdmChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateAdmChannelRequest",
"variableName" : "updateAdmChannelRequest",
"variableType" : "UpdateAdmChannelRequest",
"documentation" : "",
"simpleType" : "UpdateAdmChannelRequest",
"variableSetterType" : "UpdateAdmChannelRequest"
},
"methodName" : "updateAdmChannel",
"operationName" : "UpdateAdmChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateAdmChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateAdmChannelResponse"
},
"UpdateApnsChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateApnsChannelRequest",
"variableName" : "updateApnsChannelRequest",
"variableType" : "UpdateApnsChannelRequest",
"documentation" : "",
"simpleType" : "UpdateApnsChannelRequest",
"variableSetterType" : "UpdateApnsChannelRequest"
},
"methodName" : "updateApnsChannel",
"operationName" : "UpdateApnsChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateApnsChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateApnsChannelResponse"
},
"UpdateApnsSandboxChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateApnsSandboxChannelRequest",
"variableName" : "updateApnsSandboxChannelRequest",
"variableType" : "UpdateApnsSandboxChannelRequest",
"documentation" : "",
"simpleType" : "UpdateApnsSandboxChannelRequest",
"variableSetterType" : "UpdateApnsSandboxChannelRequest"
},
"methodName" : "updateApnsSandboxChannel",
"operationName" : "UpdateApnsSandboxChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateApnsSandboxChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateApnsSandboxChannelResponse"
},
"UpdateApnsVoipChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateApnsVoipChannelRequest",
"variableName" : "updateApnsVoipChannelRequest",
"variableType" : "UpdateApnsVoipChannelRequest",
"documentation" : "",
"simpleType" : "UpdateApnsVoipChannelRequest",
"variableSetterType" : "UpdateApnsVoipChannelRequest"
},
"methodName" : "updateApnsVoipChannel",
"operationName" : "UpdateApnsVoipChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateApnsVoipChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateApnsVoipChannelResponse"
},
"UpdateApnsVoipSandboxChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateApnsVoipSandboxChannelRequest",
"variableName" : "updateApnsVoipSandboxChannelRequest",
"variableType" : "UpdateApnsVoipSandboxChannelRequest",
"documentation" : "",
"simpleType" : "UpdateApnsVoipSandboxChannelRequest",
"variableSetterType" : "UpdateApnsVoipSandboxChannelRequest"
},
"methodName" : "updateApnsVoipSandboxChannel",
"operationName" : "UpdateApnsVoipSandboxChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateApnsVoipSandboxChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateApnsVoipSandboxChannelResponse"
},
"UpdateApplicationSettings" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the settings for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateApplicationSettingsRequest",
"variableName" : "updateApplicationSettingsRequest",
"variableType" : "UpdateApplicationSettingsRequest",
"documentation" : "",
"simpleType" : "UpdateApplicationSettingsRequest",
"variableSetterType" : "UpdateApplicationSettingsRequest"
},
"methodName" : "updateApplicationSettings",
"operationName" : "UpdateApplicationSettings",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateApplicationSettingsResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateApplicationSettingsResponse"
},
"UpdateBaiduChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateBaiduChannelRequest",
"variableName" : "updateBaiduChannelRequest",
"variableType" : "UpdateBaiduChannelRequest",
"documentation" : "",
"simpleType" : "UpdateBaiduChannelRequest",
"variableSetterType" : "UpdateBaiduChannelRequest"
},
"methodName" : "updateBaiduChannel",
"operationName" : "UpdateBaiduChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateBaiduChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateBaiduChannelResponse"
},
"UpdateCampaign" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the settings for a campaign.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateCampaignRequest",
"variableName" : "updateCampaignRequest",
"variableType" : "UpdateCampaignRequest",
"documentation" : "",
"simpleType" : "UpdateCampaignRequest",
"variableSetterType" : "UpdateCampaignRequest"
},
"methodName" : "updateCampaign",
"operationName" : "UpdateCampaign",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateCampaignResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateCampaignResponse"
},
"UpdateEmailChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the email channel for an application or updates the status and settings of the email channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateEmailChannelRequest",
"variableName" : "updateEmailChannelRequest",
"variableType" : "UpdateEmailChannelRequest",
"documentation" : "",
"simpleType" : "UpdateEmailChannelRequest",
"variableSetterType" : "UpdateEmailChannelRequest"
},
"methodName" : "updateEmailChannel",
"operationName" : "UpdateEmailChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateEmailChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateEmailChannelResponse"
},
"UpdateEmailTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing message template that you can use in messages that are sent through the email channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateEmailTemplateRequest",
"variableName" : "updateEmailTemplateRequest",
"variableType" : "UpdateEmailTemplateRequest",
"documentation" : "",
"simpleType" : "UpdateEmailTemplateRequest",
"variableSetterType" : "UpdateEmailTemplateRequest"
},
"methodName" : "updateEmailTemplate",
"operationName" : "UpdateEmailTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateEmailTemplateResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "UpdateEmailTemplateResponse"
},
"UpdateEndpoint" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application. You can also use this operation to define custom attributes (Attributes, Metrics, and UserAttributes properties) for an endpoint.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateEndpointRequest",
"variableName" : "updateEndpointRequest",
"variableType" : "UpdateEndpointRequest",
"documentation" : "",
"simpleType" : "UpdateEndpointRequest",
"variableSetterType" : "UpdateEndpointRequest"
},
"methodName" : "updateEndpoint",
"operationName" : "UpdateEndpoint",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateEndpointResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "UpdateEndpointResponse"
},
"UpdateEndpointsBatch" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : " Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application. You can also use this operation to define custom attributes (Attributes, Metrics, and UserAttributes properties) for a batch of endpoints.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateEndpointsBatchRequest",
"variableName" : "updateEndpointsBatchRequest",
"variableType" : "UpdateEndpointsBatchRequest",
"documentation" : "",
"simpleType" : "UpdateEndpointsBatchRequest",
"variableSetterType" : "UpdateEndpointsBatchRequest"
},
"methodName" : "updateEndpointsBatch",
"operationName" : "UpdateEndpointsBatch",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateEndpointsBatchResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "UpdateEndpointsBatchResponse"
},
"UpdateGcmChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateGcmChannelRequest",
"variableName" : "updateGcmChannelRequest",
"variableType" : "UpdateGcmChannelRequest",
"documentation" : "",
"simpleType" : "UpdateGcmChannelRequest",
"variableSetterType" : "UpdateGcmChannelRequest"
},
"methodName" : "updateGcmChannel",
"operationName" : "UpdateGcmChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateGcmChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateGcmChannelResponse"
},
"UpdatePushTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing message template that you can use in messages that are sent through a push notification channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdatePushTemplateRequest",
"variableName" : "updatePushTemplateRequest",
"variableType" : "UpdatePushTemplateRequest",
"documentation" : "",
"simpleType" : "UpdatePushTemplateRequest",
"variableSetterType" : "UpdatePushTemplateRequest"
},
"methodName" : "updatePushTemplate",
"operationName" : "UpdatePushTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "UpdatePushTemplateResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "UpdatePushTemplateResponse"
},
"UpdateSegment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateSegmentRequest",
"variableName" : "updateSegmentRequest",
"variableType" : "UpdateSegmentRequest",
"documentation" : "",
"simpleType" : "UpdateSegmentRequest",
"variableSetterType" : "UpdateSegmentRequest"
},
"methodName" : "updateSegment",
"operationName" : "UpdateSegment",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateSegmentResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateSegmentResponse"
},
"UpdateSmsChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateSmsChannelRequest",
"variableName" : "updateSmsChannelRequest",
"variableType" : "UpdateSmsChannelRequest",
"documentation" : "",
"simpleType" : "UpdateSmsChannelRequest",
"variableSetterType" : "UpdateSmsChannelRequest"
},
"methodName" : "updateSmsChannel",
"operationName" : "UpdateSmsChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateSmsChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateSmsChannelResponse"
},
"UpdateSmsTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing message template that you can use in messages that are sent through the SMS channel.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateSmsTemplateRequest",
"variableName" : "updateSmsTemplateRequest",
"variableType" : "UpdateSmsTemplateRequest",
"documentation" : "",
"simpleType" : "UpdateSmsTemplateRequest",
"variableSetterType" : "UpdateSmsTemplateRequest"
},
"methodName" : "updateSmsTemplate",
"operationName" : "UpdateSmsTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateSmsTemplateResponse",
"documentation" : "The request was accepted for processing. Processing may not be complete.
"
},
"syncReturnType" : "UpdateSmsTemplateResponse"
},
"UpdateVoiceChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the voice channel for an application or updates the status and settings of the voice channel for an application.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request contains a syntax error (BadRequestException).
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "The request failed due to an unknown internal server error, exception, or failure (InternalServerErrorException).
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The request was denied because access to the specified resource is forbidden (ForbiddenException).
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The request failed because the specified resource was not found (NotFoundException).
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request failed because the method is not allowed for the specified resource (MethodNotAllowedException).
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The request failed because too many requests were sent during a certain amount of time (TooManyRequestsException).
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateVoiceChannelRequest",
"variableName" : "updateVoiceChannelRequest",
"variableType" : "UpdateVoiceChannelRequest",
"documentation" : "",
"simpleType" : "UpdateVoiceChannelRequest",
"variableSetterType" : "UpdateVoiceChannelRequest"
},
"methodName" : "updateVoiceChannel",
"operationName" : "UpdateVoiceChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateVoiceChannelResponse",
"documentation" : "The request succeeded.
"
},
"syncReturnType" : "UpdateVoiceChannelResponse"
}
},
"shapes" : {
"ADMChannelRequest" : {
"c2jName" : "ADMChannelRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Specifies the status and settings of the ADM (Amazon Device Messaging) channel for an application.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getClientId",
"beanStyleSetterMethodName" : "setClientId",
"c2jName" : "ClientId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)",
"deprecated" : false,
"documentation" : "The Client ID that you received from Amazon to send messages by using ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientId",
"fluentSetterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@param clientId The Client ID that you received from Amazon to send messages by using ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientId",
"getterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@return The Client ID that you received from Amazon to send messages by using ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientId",
"sensitive" : false,
"setterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@param clientId The Client ID that you received from Amazon to send messages by using ADM.",
"setterMethodName" : "setClientId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientId",
"variableType" : "String",
"documentation" : "The Client ID that you received from Amazon to send messages by using ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getClientSecret",
"beanStyleSetterMethodName" : "setClientSecret",
"c2jName" : "ClientSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientSecret(String)}.\n@param clientSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSecret(String)",
"deprecated" : false,
"documentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientSecret",
"fluentSetterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@param clientSecret The Client Secret that you received from Amazon to send messages by using ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientSecret",
"getterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@return The Client Secret that you received from Amazon to send messages by using ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientSecret",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientSecret",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientSecret",
"sensitive" : false,
"setterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@param clientSecret The Client Secret that you received from Amazon to send messages by using ADM.",
"setterMethodName" : "setClientSecret",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientSecret",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientSecret",
"variableType" : "String",
"documentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether to enable the ADM channel for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@param enabled Specifies whether to enable the ADM channel for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@return Specifies whether to enable the ADM channel for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@param enabled Specifies whether to enable the ADM channel for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether to enable the ADM channel for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientId" : {
"beanStyleGetterMethodName" : "getClientId",
"beanStyleSetterMethodName" : "setClientId",
"c2jName" : "ClientId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)",
"deprecated" : false,
"documentation" : "The Client ID that you received from Amazon to send messages by using ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientId",
"fluentSetterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@param clientId The Client ID that you received from Amazon to send messages by using ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientId",
"getterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@return The Client ID that you received from Amazon to send messages by using ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientId",
"sensitive" : false,
"setterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@param clientId The Client ID that you received from Amazon to send messages by using ADM.",
"setterMethodName" : "setClientId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientId",
"variableType" : "String",
"documentation" : "The Client ID that you received from Amazon to send messages by using ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ClientSecret" : {
"beanStyleGetterMethodName" : "getClientSecret",
"beanStyleSetterMethodName" : "setClientSecret",
"c2jName" : "ClientSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientSecret(String)}.\n@param clientSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSecret(String)",
"deprecated" : false,
"documentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientSecret",
"fluentSetterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@param clientSecret The Client Secret that you received from Amazon to send messages by using ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientSecret",
"getterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@return The Client Secret that you received from Amazon to send messages by using ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientSecret",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientSecret",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientSecret",
"sensitive" : false,
"setterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@param clientSecret The Client Secret that you received from Amazon to send messages by using ADM.",
"setterMethodName" : "setClientSecret",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientSecret",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientSecret",
"variableType" : "String",
"documentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether to enable the ADM channel for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@param enabled Specifies whether to enable the ADM channel for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@return Specifies whether to enable the ADM channel for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@param enabled Specifies whether to enable the ADM channel for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether to enable the ADM channel for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getClientId",
"beanStyleSetterMethodName" : "setClientId",
"c2jName" : "ClientId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)",
"deprecated" : false,
"documentation" : "The Client ID that you received from Amazon to send messages by using ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientId",
"fluentSetterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@param clientId The Client ID that you received from Amazon to send messages by using ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientId",
"getterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@return The Client ID that you received from Amazon to send messages by using ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientId",
"sensitive" : false,
"setterDocumentation" : "The Client ID that you received from Amazon to send messages by using ADM.
\n@param clientId The Client ID that you received from Amazon to send messages by using ADM.",
"setterMethodName" : "setClientId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientId",
"variableType" : "String",
"documentation" : "The Client ID that you received from Amazon to send messages by using ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getClientSecret",
"beanStyleSetterMethodName" : "setClientSecret",
"c2jName" : "ClientSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientSecret(String)}.\n@param clientSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSecret(String)",
"deprecated" : false,
"documentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientSecret",
"fluentSetterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@param clientSecret The Client Secret that you received from Amazon to send messages by using ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientSecret",
"getterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@return The Client Secret that you received from Amazon to send messages by using ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientSecret",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientSecret",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientSecret",
"sensitive" : false,
"setterDocumentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
\n@param clientSecret The Client Secret that you received from Amazon to send messages by using ADM.",
"setterMethodName" : "setClientSecret",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientSecret",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientSecret",
"variableType" : "String",
"documentation" : "The Client Secret that you received from Amazon to send messages by using ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether to enable the ADM channel for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@param enabled Specifies whether to enable the ADM channel for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@return Specifies whether to enable the ADM channel for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether to enable the ADM channel for the application.
\n@param enabled Specifies whether to enable the ADM channel for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether to enable the ADM channel for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ClientSecret", "ClientId" ],
"shapeName" : "ADMChannelRequest",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ADMChannelRequest",
"variableName" : "admChannelRequest",
"variableType" : "ADMChannelRequest",
"documentation" : null,
"simpleType" : "ADMChannelRequest",
"variableSetterType" : "ADMChannelRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ADMChannelResponse" : {
"c2jName" : "ADMChannelResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Provides information about the status and settings of the ADM (Amazon Device Messaging) channel for an application.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)",
"deprecated" : false,
"documentation" : "The unique identifier for the application that the ADM channel applies to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@param applicationId The unique identifier for the application that the ADM channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@return The unique identifier for the application that the ADM channel applies to.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ApplicationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ApplicationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApplicationId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@param applicationId The unique identifier for the application that the ADM channel applies to.",
"setterMethodName" : "setApplicationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : "The unique identifier for the application that the ADM channel applies to.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the ADM channel was enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the ADM channel was enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when the ADM channel was enabled.
\n@param creationDate The date and time when the ADM channel was enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when the ADM channel was enabled.
\n@return The date and time when the ADM channel was enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreationDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreationDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreationDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the ADM channel was enabled.
\n@param creationDate The date and time when the ADM channel was enabled.",
"setterMethodName" : "setCreationDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : "The date and time when the ADM channel was enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the ADM channel is enabled for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@param enabled Specifies whether the ADM channel is enabled for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@return Specifies whether the ADM channel is enabled for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@param enabled Specifies whether the ADM channel is enabled for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether the ADM channel is enabled for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasCredential(Boolean)}.\n@param hasCredential a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasCredential(Boolean)",
"deprecated" : false,
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@return (Not used) This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasCredential",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasCredential",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasCredential",
"sensitive" : false,
"setterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.",
"setterMethodName" : "setHasCredential",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@return (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.",
"setterMethodName" : "setId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the ADM channel is archived.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isArchived(Boolean)}.\n@param isArchived a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isArchived(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the ADM channel is archived.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Specifies whether the ADM channel is archived.
\n@param isArchived Specifies whether the ADM channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Specifies whether the ADM channel is archived.
\n@return Specifies whether the ADM channel is archived.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsArchived",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsArchived",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsArchived",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the ADM channel is archived.
\n@param isArchived Specifies whether the ADM channel is archived.",
"setterMethodName" : "setIsArchived",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : "Specifies whether the ADM channel is archived.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last modified the ADM channel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)",
"deprecated" : false,
"documentation" : "The user who last modified the ADM channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last modified the ADM channel.
\n@param lastModifiedBy The user who last modified the ADM channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last modified the ADM channel.
\n@return The user who last modified the ADM channel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedBy",
"sensitive" : false,
"setterDocumentation" : "The user who last modified the ADM channel.
\n@param lastModifiedBy The user who last modified the ADM channel.",
"setterMethodName" : "setLastModifiedBy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : "The user who last modified the ADM channel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the ADM channel was last modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the ADM channel was last modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when the ADM channel was last modified.
\n@param lastModifiedDate The date and time when the ADM channel was last modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedDate",
"getterDocumentation" : "The date and time when the ADM channel was last modified.
\n@return The date and time when the ADM channel was last modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the ADM channel was last modified.
\n@param lastModifiedDate The date and time when the ADM channel was last modified.",
"setterMethodName" : "setLastModifiedDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : "The date and time when the ADM channel was last modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)",
"deprecated" : false,
"documentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@param platform The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@return The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Platform",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@param platform The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The current version of the ADM channel.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)",
"deprecated" : false,
"documentation" : "The current version of the ADM channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The current version of the ADM channel.
\n@param version The current version of the ADM channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The current version of the ADM channel.
\n@return The current version of the ADM channel.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The current version of the ADM channel.
\n@param version The current version of the ADM channel.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : "The current version of the ADM channel.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApplicationId" : {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)",
"deprecated" : false,
"documentation" : "The unique identifier for the application that the ADM channel applies to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@param applicationId The unique identifier for the application that the ADM channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@return The unique identifier for the application that the ADM channel applies to.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ApplicationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ApplicationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApplicationId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@param applicationId The unique identifier for the application that the ADM channel applies to.",
"setterMethodName" : "setApplicationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : "The unique identifier for the application that the ADM channel applies to.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"CreationDate" : {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the ADM channel was enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the ADM channel was enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when the ADM channel was enabled.
\n@param creationDate The date and time when the ADM channel was enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when the ADM channel was enabled.
\n@return The date and time when the ADM channel was enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreationDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreationDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreationDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the ADM channel was enabled.
\n@param creationDate The date and time when the ADM channel was enabled.",
"setterMethodName" : "setCreationDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : "The date and time when the ADM channel was enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the ADM channel is enabled for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@param enabled Specifies whether the ADM channel is enabled for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@return Specifies whether the ADM channel is enabled for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@param enabled Specifies whether the ADM channel is enabled for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether the ADM channel is enabled for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"HasCredential" : {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasCredential(Boolean)}.\n@param hasCredential a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasCredential(Boolean)",
"deprecated" : false,
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@return (Not used) This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasCredential",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasCredential",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasCredential",
"sensitive" : false,
"setterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.",
"setterMethodName" : "setHasCredential",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Id" : {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@return (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.",
"setterMethodName" : "setId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"IsArchived" : {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the ADM channel is archived.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isArchived(Boolean)}.\n@param isArchived a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isArchived(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the ADM channel is archived.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Specifies whether the ADM channel is archived.
\n@param isArchived Specifies whether the ADM channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Specifies whether the ADM channel is archived.
\n@return Specifies whether the ADM channel is archived.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsArchived",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsArchived",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsArchived",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the ADM channel is archived.
\n@param isArchived Specifies whether the ADM channel is archived.",
"setterMethodName" : "setIsArchived",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : "Specifies whether the ADM channel is archived.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LastModifiedBy" : {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last modified the ADM channel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)",
"deprecated" : false,
"documentation" : "The user who last modified the ADM channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last modified the ADM channel.
\n@param lastModifiedBy The user who last modified the ADM channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last modified the ADM channel.
\n@return The user who last modified the ADM channel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedBy",
"sensitive" : false,
"setterDocumentation" : "The user who last modified the ADM channel.
\n@param lastModifiedBy The user who last modified the ADM channel.",
"setterMethodName" : "setLastModifiedBy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : "The user who last modified the ADM channel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LastModifiedDate" : {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the ADM channel was last modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the ADM channel was last modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when the ADM channel was last modified.
\n@param lastModifiedDate The date and time when the ADM channel was last modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedDate",
"getterDocumentation" : "The date and time when the ADM channel was last modified.
\n@return The date and time when the ADM channel was last modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the ADM channel was last modified.
\n@param lastModifiedDate The date and time when the ADM channel was last modified.",
"setterMethodName" : "setLastModifiedDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : "The date and time when the ADM channel was last modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Platform" : {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)",
"deprecated" : false,
"documentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@param platform The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@return The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Platform",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@param platform The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The current version of the ADM channel.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)",
"deprecated" : false,
"documentation" : "The current version of the ADM channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The current version of the ADM channel.
\n@param version The current version of the ADM channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The current version of the ADM channel.
\n@return The current version of the ADM channel.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The current version of the ADM channel.
\n@param version The current version of the ADM channel.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : "The current version of the ADM channel.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)",
"deprecated" : false,
"documentation" : "The unique identifier for the application that the ADM channel applies to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@param applicationId The unique identifier for the application that the ADM channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@return The unique identifier for the application that the ADM channel applies to.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ApplicationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ApplicationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApplicationId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the application that the ADM channel applies to.
\n@param applicationId The unique identifier for the application that the ADM channel applies to.",
"setterMethodName" : "setApplicationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : "The unique identifier for the application that the ADM channel applies to.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the ADM channel was enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the ADM channel was enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when the ADM channel was enabled.
\n@param creationDate The date and time when the ADM channel was enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when the ADM channel was enabled.
\n@return The date and time when the ADM channel was enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreationDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreationDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreationDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the ADM channel was enabled.
\n@param creationDate The date and time when the ADM channel was enabled.",
"setterMethodName" : "setCreationDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : "The date and time when the ADM channel was enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the ADM channel is enabled for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@param enabled Specifies whether the ADM channel is enabled for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@return Specifies whether the ADM channel is enabled for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the ADM channel is enabled for the application.
\n@param enabled Specifies whether the ADM channel is enabled for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether the ADM channel is enabled for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasCredential(Boolean)}.\n@param hasCredential a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasCredential(Boolean)",
"deprecated" : false,
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@return (Not used) This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasCredential",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasCredential",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasCredential",
"sensitive" : false,
"setterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.",
"setterMethodName" : "setHasCredential",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@return (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.",
"setterMethodName" : "setId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "(Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the ADM channel is archived.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isArchived(Boolean)}.\n@param isArchived a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isArchived(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the ADM channel is archived.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Specifies whether the ADM channel is archived.
\n@param isArchived Specifies whether the ADM channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Specifies whether the ADM channel is archived.
\n@return Specifies whether the ADM channel is archived.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsArchived",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsArchived",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsArchived",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the ADM channel is archived.
\n@param isArchived Specifies whether the ADM channel is archived.",
"setterMethodName" : "setIsArchived",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : "Specifies whether the ADM channel is archived.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last modified the ADM channel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)",
"deprecated" : false,
"documentation" : "The user who last modified the ADM channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last modified the ADM channel.
\n@param lastModifiedBy The user who last modified the ADM channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last modified the ADM channel.
\n@return The user who last modified the ADM channel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedBy",
"sensitive" : false,
"setterDocumentation" : "The user who last modified the ADM channel.
\n@param lastModifiedBy The user who last modified the ADM channel.",
"setterMethodName" : "setLastModifiedBy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : "The user who last modified the ADM channel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the ADM channel was last modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the ADM channel was last modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when the ADM channel was last modified.
\n@param lastModifiedDate The date and time when the ADM channel was last modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedDate",
"getterDocumentation" : "The date and time when the ADM channel was last modified.
\n@return The date and time when the ADM channel was last modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the ADM channel was last modified.
\n@param lastModifiedDate The date and time when the ADM channel was last modified.",
"setterMethodName" : "setLastModifiedDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : "The date and time when the ADM channel was last modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)",
"deprecated" : false,
"documentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@param platform The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@return The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Platform",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
\n@param platform The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The current version of the ADM channel.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)",
"deprecated" : false,
"documentation" : "The current version of the ADM channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The current version of the ADM channel.
\n@param version The current version of the ADM channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The current version of the ADM channel.
\n@return The current version of the ADM channel.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The current version of the ADM channel.
\n@param version The current version of the ADM channel.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : "The current version of the ADM channel.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Platform" ],
"shapeName" : "ADMChannelResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ADMChannelResponse",
"variableName" : "admChannelResponse",
"variableType" : "ADMChannelResponse",
"documentation" : null,
"simpleType" : "ADMChannelResponse",
"variableSetterType" : "ADMChannelResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ADMMessage" : {
"c2jName" : "ADMMessage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Specifies the settings for a one-time message that's sent directly to an endpoint through the ADM (Amazon Device Messaging) channel.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n
\n@return The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The body of the notification message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)",
"deprecated" : false,
"documentation" : "The body of the notification message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The body of the notification message.
\n@return The body of the notification message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Body",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Body",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Body",
"sensitive" : false,
"setterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.",
"setterMethodName" : "setBody",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : "The body of the notification message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConsolidationKey",
"beanStyleSetterMethodName" : "setConsolidationKey",
"c2jName" : "ConsolidationKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #consolidationKey(String)}.\n@param consolidationKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #consolidationKey(String)",
"deprecated" : false,
"documentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "consolidationKey",
"fluentSetterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@param consolidationKey An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "consolidationKey",
"getterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@return An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ConsolidationKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConsolidationKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ConsolidationKey",
"sensitive" : false,
"setterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@param consolidationKey An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.",
"setterMethodName" : "setConsolidationKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "consolidationKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "consolidationKey",
"variableType" : "String",
"documentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)",
"deprecated" : false,
"documentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExpiresAfter",
"beanStyleSetterMethodName" : "setExpiresAfter",
"c2jName" : "ExpiresAfter",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #expiresAfter(String)}.\n@param expiresAfter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expiresAfter(String)",
"deprecated" : false,
"documentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "expiresAfter",
"fluentSetterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@param expiresAfter The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "expiresAfter",
"getterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@return The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExpiresAfter",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExpiresAfter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExpiresAfter",
"sensitive" : false,
"setterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@param expiresAfter The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.",
"setterMethodName" : "setExpiresAfter",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "expiresAfter",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "expiresAfter",
"variableType" : "String",
"documentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIconReference",
"beanStyleSetterMethodName" : "setIconReference",
"c2jName" : "IconReference",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The icon image name of the asset saved in your app.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iconReference(String)}.\n@param iconReference a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iconReference(String)",
"deprecated" : false,
"documentation" : "The icon image name of the asset saved in your app.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "iconReference",
"fluentSetterDocumentation" : "The icon image name of the asset saved in your app.
\n@param iconReference The icon image name of the asset saved in your app.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "iconReference",
"getterDocumentation" : "The icon image name of the asset saved in your app.
\n@return The icon image name of the asset saved in your app.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IconReference",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IconReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IconReference",
"sensitive" : false,
"setterDocumentation" : "The icon image name of the asset saved in your app.
\n@param iconReference The icon image name of the asset saved in your app.",
"setterMethodName" : "setIconReference",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "iconReference",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "iconReference",
"variableType" : "String",
"documentation" : "The icon image name of the asset saved in your app.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageIconUrl",
"beanStyleSetterMethodName" : "setImageIconUrl",
"c2jName" : "ImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageIconUrl(String)}.\n@param imageIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageIconUrl(String)",
"deprecated" : false,
"documentation" : "The URL of the large icon image to display in the content view of the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageIconUrl",
"fluentSetterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@param imageIconUrl The URL of the large icon image to display in the content view of the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageIconUrl",
"getterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@return The URL of the large icon image to display in the content view of the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageIconUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageIconUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageIconUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@param imageIconUrl The URL of the large icon image to display in the content view of the push notification.",
"setterMethodName" : "setImageIconUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageIconUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageIconUrl",
"variableType" : "String",
"documentation" : "The URL of the large icon image to display in the content view of the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageUrl",
"beanStyleSetterMethodName" : "setImageUrl",
"c2jName" : "ImageUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of an image to display in the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)",
"deprecated" : false,
"documentation" : "The URL of an image to display in the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageUrl",
"fluentSetterDocumentation" : "The URL of an image to display in the push notification.
\n@param imageUrl The URL of an image to display in the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageUrl",
"getterDocumentation" : "The URL of an image to display in the push notification.
\n@return The URL of an image to display in the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of an image to display in the push notification.
\n@param imageUrl The URL of an image to display in the push notification.",
"setterMethodName" : "setImageUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageUrl",
"variableType" : "String",
"documentation" : "The URL of an image to display in the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMd5",
"beanStyleSetterMethodName" : "setMd5",
"c2jName" : "MD5",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #md5(String)}.\n@param md5 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #md5(String)",
"deprecated" : false,
"documentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "md5",
"fluentSetterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@param md5 The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "md5",
"getterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@return The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MD5",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MD5",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MD5",
"sensitive" : false,
"setterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@param md5 The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.",
"setterMethodName" : "setMd5",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "md5",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "md5",
"variableType" : "String",
"documentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rawContent(String)}.\n@param rawContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawContent(String)",
"deprecated" : false,
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rawContent",
"fluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rawContent",
"getterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@return The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RawContent",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RawContent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RawContent",
"sensitive" : false,
"setterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.",
"setterMethodName" : "setRawContent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #silentPush(Boolean)}.\n@param silentPush a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #silentPush(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@param silentPush Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@return Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SilentPush",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SilentPush",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SilentPush",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@param silentPush Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.",
"setterMethodName" : "setSilentPush",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSmallImageIconUrl",
"beanStyleSetterMethodName" : "setSmallImageIconUrl",
"c2jName" : "SmallImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smallImageIconUrl(String)}.\n@param smallImageIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smallImageIconUrl(String)",
"deprecated" : false,
"documentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "smallImageIconUrl",
"fluentSetterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@param smallImageIconUrl The URL of the small icon image to display in the status bar and the content view of the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "smallImageIconUrl",
"getterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@return The URL of the small icon image to display in the status bar and the content view of the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SmallImageIconUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SmallImageIconUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SmallImageIconUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@param smallImageIconUrl The URL of the small icon image to display in the status bar and the content view of the push notification.",
"setterMethodName" : "setSmallImageIconUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "smallImageIconUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "smallImageIconUrl",
"variableType" : "String",
"documentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sound(String)}.\n@param sound a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sound(String)",
"deprecated" : false,
"documentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@param sound The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sound",
"getterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@return The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Sound",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Sound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Sound",
"sensitive" : false,
"setterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@param sound The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.",
"setterMethodName" : "setSound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #substitutions(List>)}.\n@param substitutions a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #substitutions(List>)",
"deprecated" : false,
"documentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override the default variables with individual address variables.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The default message variables to use in the notification message. You can override the default variables with individual address variables.",
"getterModel" : {
"returnType" : "java.util.Map>",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Substitutions",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Substitutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "ListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override the default variables with individual address variables.",
"setterMethodName" : "setSubstitutions",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)",
"deprecated" : false,
"documentation" : "The title to display above the notification message on the recipient's device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@return The title to display above the notification message on the recipient's device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Title",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Title",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Title",
"sensitive" : false,
"setterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.",
"setterMethodName" : "setTitle",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : "The title to display above the notification message on the recipient's device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)",
"deprecated" : false,
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "url",
"getterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@return The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Url",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Url",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Url",
"sensitive" : false,
"setterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"setterMethodName" : "setUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Action" : {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n
\n@return The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Body" : {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The body of the notification message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)",
"deprecated" : false,
"documentation" : "The body of the notification message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The body of the notification message.
\n@return The body of the notification message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Body",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Body",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Body",
"sensitive" : false,
"setterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.",
"setterMethodName" : "setBody",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : "The body of the notification message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ConsolidationKey" : {
"beanStyleGetterMethodName" : "getConsolidationKey",
"beanStyleSetterMethodName" : "setConsolidationKey",
"c2jName" : "ConsolidationKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #consolidationKey(String)}.\n@param consolidationKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #consolidationKey(String)",
"deprecated" : false,
"documentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "consolidationKey",
"fluentSetterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@param consolidationKey An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "consolidationKey",
"getterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@return An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ConsolidationKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConsolidationKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ConsolidationKey",
"sensitive" : false,
"setterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@param consolidationKey An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.",
"setterMethodName" : "setConsolidationKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "consolidationKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "consolidationKey",
"variableType" : "String",
"documentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Data" : {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)",
"deprecated" : false,
"documentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ExpiresAfter" : {
"beanStyleGetterMethodName" : "getExpiresAfter",
"beanStyleSetterMethodName" : "setExpiresAfter",
"c2jName" : "ExpiresAfter",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #expiresAfter(String)}.\n@param expiresAfter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expiresAfter(String)",
"deprecated" : false,
"documentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "expiresAfter",
"fluentSetterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@param expiresAfter The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "expiresAfter",
"getterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@return The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExpiresAfter",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExpiresAfter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExpiresAfter",
"sensitive" : false,
"setterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@param expiresAfter The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.",
"setterMethodName" : "setExpiresAfter",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "expiresAfter",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "expiresAfter",
"variableType" : "String",
"documentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"IconReference" : {
"beanStyleGetterMethodName" : "getIconReference",
"beanStyleSetterMethodName" : "setIconReference",
"c2jName" : "IconReference",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The icon image name of the asset saved in your app.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iconReference(String)}.\n@param iconReference a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iconReference(String)",
"deprecated" : false,
"documentation" : "The icon image name of the asset saved in your app.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "iconReference",
"fluentSetterDocumentation" : "The icon image name of the asset saved in your app.
\n@param iconReference The icon image name of the asset saved in your app.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "iconReference",
"getterDocumentation" : "The icon image name of the asset saved in your app.
\n@return The icon image name of the asset saved in your app.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IconReference",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IconReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IconReference",
"sensitive" : false,
"setterDocumentation" : "The icon image name of the asset saved in your app.
\n@param iconReference The icon image name of the asset saved in your app.",
"setterMethodName" : "setIconReference",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "iconReference",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "iconReference",
"variableType" : "String",
"documentation" : "The icon image name of the asset saved in your app.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ImageIconUrl" : {
"beanStyleGetterMethodName" : "getImageIconUrl",
"beanStyleSetterMethodName" : "setImageIconUrl",
"c2jName" : "ImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageIconUrl(String)}.\n@param imageIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageIconUrl(String)",
"deprecated" : false,
"documentation" : "The URL of the large icon image to display in the content view of the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageIconUrl",
"fluentSetterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@param imageIconUrl The URL of the large icon image to display in the content view of the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageIconUrl",
"getterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@return The URL of the large icon image to display in the content view of the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageIconUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageIconUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageIconUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@param imageIconUrl The URL of the large icon image to display in the content view of the push notification.",
"setterMethodName" : "setImageIconUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageIconUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageIconUrl",
"variableType" : "String",
"documentation" : "The URL of the large icon image to display in the content view of the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ImageUrl" : {
"beanStyleGetterMethodName" : "getImageUrl",
"beanStyleSetterMethodName" : "setImageUrl",
"c2jName" : "ImageUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of an image to display in the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)",
"deprecated" : false,
"documentation" : "The URL of an image to display in the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageUrl",
"fluentSetterDocumentation" : "The URL of an image to display in the push notification.
\n@param imageUrl The URL of an image to display in the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageUrl",
"getterDocumentation" : "The URL of an image to display in the push notification.
\n@return The URL of an image to display in the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of an image to display in the push notification.
\n@param imageUrl The URL of an image to display in the push notification.",
"setterMethodName" : "setImageUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageUrl",
"variableType" : "String",
"documentation" : "The URL of an image to display in the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MD5" : {
"beanStyleGetterMethodName" : "getMd5",
"beanStyleSetterMethodName" : "setMd5",
"c2jName" : "MD5",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #md5(String)}.\n@param md5 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #md5(String)",
"deprecated" : false,
"documentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "md5",
"fluentSetterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@param md5 The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "md5",
"getterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@return The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MD5",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MD5",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MD5",
"sensitive" : false,
"setterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@param md5 The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.",
"setterMethodName" : "setMd5",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "md5",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "md5",
"variableType" : "String",
"documentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"RawContent" : {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rawContent(String)}.\n@param rawContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawContent(String)",
"deprecated" : false,
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rawContent",
"fluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rawContent",
"getterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@return The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RawContent",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RawContent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RawContent",
"sensitive" : false,
"setterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.",
"setterMethodName" : "setRawContent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SilentPush" : {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #silentPush(Boolean)}.\n@param silentPush a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #silentPush(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@param silentPush Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@return Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SilentPush",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SilentPush",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SilentPush",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@param silentPush Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.",
"setterMethodName" : "setSilentPush",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SmallImageIconUrl" : {
"beanStyleGetterMethodName" : "getSmallImageIconUrl",
"beanStyleSetterMethodName" : "setSmallImageIconUrl",
"c2jName" : "SmallImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smallImageIconUrl(String)}.\n@param smallImageIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smallImageIconUrl(String)",
"deprecated" : false,
"documentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "smallImageIconUrl",
"fluentSetterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@param smallImageIconUrl The URL of the small icon image to display in the status bar and the content view of the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "smallImageIconUrl",
"getterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@return The URL of the small icon image to display in the status bar and the content view of the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SmallImageIconUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SmallImageIconUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SmallImageIconUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@param smallImageIconUrl The URL of the small icon image to display in the status bar and the content view of the push notification.",
"setterMethodName" : "setSmallImageIconUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "smallImageIconUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "smallImageIconUrl",
"variableType" : "String",
"documentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Sound" : {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sound(String)}.\n@param sound a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sound(String)",
"deprecated" : false,
"documentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@param sound The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sound",
"getterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@return The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Sound",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Sound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Sound",
"sensitive" : false,
"setterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@param sound The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.",
"setterMethodName" : "setSound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Substitutions" : {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #substitutions(List>)}.\n@param substitutions a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #substitutions(List>)",
"deprecated" : false,
"documentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override the default variables with individual address variables.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The default message variables to use in the notification message. You can override the default variables with individual address variables.",
"getterModel" : {
"returnType" : "java.util.Map>",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Substitutions",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Substitutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "ListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override the default variables with individual address variables.",
"setterMethodName" : "setSubstitutions",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Title" : {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)",
"deprecated" : false,
"documentation" : "The title to display above the notification message on the recipient's device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@return The title to display above the notification message on the recipient's device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Title",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Title",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Title",
"sensitive" : false,
"setterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.",
"setterMethodName" : "setTitle",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : "The title to display above the notification message on the recipient's device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Url" : {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)",
"deprecated" : false,
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "url",
"getterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@return The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Url",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Url",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Url",
"sensitive" : false,
"setterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"setterMethodName" : "setUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n
\n@return The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The body of the notification message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)",
"deprecated" : false,
"documentation" : "The body of the notification message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The body of the notification message.
\n@return The body of the notification message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Body",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Body",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Body",
"sensitive" : false,
"setterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.",
"setterMethodName" : "setBody",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : "The body of the notification message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConsolidationKey",
"beanStyleSetterMethodName" : "setConsolidationKey",
"c2jName" : "ConsolidationKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #consolidationKey(String)}.\n@param consolidationKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #consolidationKey(String)",
"deprecated" : false,
"documentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "consolidationKey",
"fluentSetterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@param consolidationKey An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "consolidationKey",
"getterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@return An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ConsolidationKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConsolidationKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ConsolidationKey",
"sensitive" : false,
"setterDocumentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
\n@param consolidationKey An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.",
"setterMethodName" : "setConsolidationKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "consolidationKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "consolidationKey",
"variableType" : "String",
"documentation" : "An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)",
"deprecated" : false,
"documentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : "The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExpiresAfter",
"beanStyleSetterMethodName" : "setExpiresAfter",
"c2jName" : "ExpiresAfter",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #expiresAfter(String)}.\n@param expiresAfter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expiresAfter(String)",
"deprecated" : false,
"documentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "expiresAfter",
"fluentSetterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@param expiresAfter The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "expiresAfter",
"getterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@return The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExpiresAfter",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExpiresAfter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ExpiresAfter",
"sensitive" : false,
"setterDocumentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
\n@param expiresAfter The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.",
"setterMethodName" : "setExpiresAfter",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "expiresAfter",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "expiresAfter",
"variableType" : "String",
"documentation" : "The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIconReference",
"beanStyleSetterMethodName" : "setIconReference",
"c2jName" : "IconReference",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The icon image name of the asset saved in your app.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iconReference(String)}.\n@param iconReference a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iconReference(String)",
"deprecated" : false,
"documentation" : "The icon image name of the asset saved in your app.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "iconReference",
"fluentSetterDocumentation" : "The icon image name of the asset saved in your app.
\n@param iconReference The icon image name of the asset saved in your app.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "iconReference",
"getterDocumentation" : "The icon image name of the asset saved in your app.
\n@return The icon image name of the asset saved in your app.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IconReference",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IconReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IconReference",
"sensitive" : false,
"setterDocumentation" : "The icon image name of the asset saved in your app.
\n@param iconReference The icon image name of the asset saved in your app.",
"setterMethodName" : "setIconReference",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "iconReference",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "iconReference",
"variableType" : "String",
"documentation" : "The icon image name of the asset saved in your app.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageIconUrl",
"beanStyleSetterMethodName" : "setImageIconUrl",
"c2jName" : "ImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageIconUrl(String)}.\n@param imageIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageIconUrl(String)",
"deprecated" : false,
"documentation" : "The URL of the large icon image to display in the content view of the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageIconUrl",
"fluentSetterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@param imageIconUrl The URL of the large icon image to display in the content view of the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageIconUrl",
"getterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@return The URL of the large icon image to display in the content view of the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageIconUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageIconUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageIconUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of the large icon image to display in the content view of the push notification.
\n@param imageIconUrl The URL of the large icon image to display in the content view of the push notification.",
"setterMethodName" : "setImageIconUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageIconUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageIconUrl",
"variableType" : "String",
"documentation" : "The URL of the large icon image to display in the content view of the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageUrl",
"beanStyleSetterMethodName" : "setImageUrl",
"c2jName" : "ImageUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of an image to display in the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)",
"deprecated" : false,
"documentation" : "The URL of an image to display in the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageUrl",
"fluentSetterDocumentation" : "The URL of an image to display in the push notification.
\n@param imageUrl The URL of an image to display in the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageUrl",
"getterDocumentation" : "The URL of an image to display in the push notification.
\n@return The URL of an image to display in the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of an image to display in the push notification.
\n@param imageUrl The URL of an image to display in the push notification.",
"setterMethodName" : "setImageUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageUrl",
"variableType" : "String",
"documentation" : "The URL of an image to display in the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMd5",
"beanStyleSetterMethodName" : "setMd5",
"c2jName" : "MD5",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #md5(String)}.\n@param md5 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #md5(String)",
"deprecated" : false,
"documentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "md5",
"fluentSetterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@param md5 The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "md5",
"getterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@return The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MD5",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MD5",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MD5",
"sensitive" : false,
"setterDocumentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
\n@param md5 The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.",
"setterMethodName" : "setMd5",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "md5",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "md5",
"variableType" : "String",
"documentation" : "The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rawContent(String)}.\n@param rawContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawContent(String)",
"deprecated" : false,
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rawContent",
"fluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rawContent",
"getterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@return The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RawContent",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RawContent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RawContent",
"sensitive" : false,
"setterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.",
"setterMethodName" : "setRawContent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #silentPush(Boolean)}.\n@param silentPush a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #silentPush(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@param silentPush Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@return Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SilentPush",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SilentPush",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SilentPush",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
\n@param silentPush Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.",
"setterMethodName" : "setSilentPush",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : "Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSmallImageIconUrl",
"beanStyleSetterMethodName" : "setSmallImageIconUrl",
"c2jName" : "SmallImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smallImageIconUrl(String)}.\n@param smallImageIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smallImageIconUrl(String)",
"deprecated" : false,
"documentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "smallImageIconUrl",
"fluentSetterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@param smallImageIconUrl The URL of the small icon image to display in the status bar and the content view of the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "smallImageIconUrl",
"getterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@return The URL of the small icon image to display in the status bar and the content view of the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SmallImageIconUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SmallImageIconUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SmallImageIconUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
\n@param smallImageIconUrl The URL of the small icon image to display in the status bar and the content view of the push notification.",
"setterMethodName" : "setSmallImageIconUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "smallImageIconUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "smallImageIconUrl",
"variableType" : "String",
"documentation" : "The URL of the small icon image to display in the status bar and the content view of the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sound(String)}.\n@param sound a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sound(String)",
"deprecated" : false,
"documentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@param sound The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sound",
"getterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@return The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Sound",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Sound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Sound",
"sensitive" : false,
"setterDocumentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
\n@param sound The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.",
"setterMethodName" : "setSound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : "The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #substitutions(List>)}.\n@param substitutions a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #substitutions(List>)",
"deprecated" : false,
"documentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override the default variables with individual address variables.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The default message variables to use in the notification message. You can override the default variables with individual address variables.",
"getterModel" : {
"returnType" : "java.util.Map>",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Substitutions",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Substitutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "ListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override the default variables with individual address variables.",
"setterMethodName" : "setSubstitutions",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : "The default message variables to use in the notification message. You can override the default variables with individual address variables.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)",
"deprecated" : false,
"documentation" : "The title to display above the notification message on the recipient's device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@return The title to display above the notification message on the recipient's device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Title",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Title",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Title",
"sensitive" : false,
"setterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.",
"setterMethodName" : "setTitle",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : "The title to display above the notification message on the recipient's device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)",
"deprecated" : false,
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "url",
"getterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@return The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Url",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Url",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Url",
"sensitive" : false,
"setterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"setterMethodName" : "setUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ADMMessage",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ADMMessage",
"variableName" : "admMessage",
"variableType" : "ADMMessage",
"documentation" : null,
"simpleType" : "ADMMessage",
"variableSetterType" : "ADMMessage"
},
"wrapper" : false,
"xmlNamespace" : null
},
"APNSChannelRequest" : {
"c2jName" : "APNSChannelRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Specifies the status and settings of the APNs (Apple Push Notification service) channel for an application.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getBundleId",
"beanStyleSetterMethodName" : "setBundleId",
"c2jName" : "BundleId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bundleId(String)}.\n@param bundleId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bundleId(String)",
"deprecated" : false,
"documentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bundleId",
"fluentSetterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@param bundleId The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bundleId",
"getterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@return The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BundleId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "BundleId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BundleId",
"sensitive" : false,
"setterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@param bundleId The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.",
"setterMethodName" : "setBundleId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bundleId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bundleId",
"variableType" : "String",
"documentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCertificate",
"beanStyleSetterMethodName" : "setCertificate",
"c2jName" : "Certificate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)",
"deprecated" : false,
"documentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificate",
"fluentSetterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@param certificate The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificate",
"getterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@return The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Certificate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Certificate",
"sensitive" : false,
"setterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@param certificate The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.",
"setterMethodName" : "setCertificate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "certificate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "certificate",
"variableType" : "String",
"documentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAuthenticationMethod(String)}.\n@param defaultAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@return The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DefaultAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DefaultAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DefaultAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.",
"setterMethodName" : "setDefaultAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether to enable the APNs channel for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@param enabled Specifies whether to enable the APNs channel for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@return Specifies whether to enable the APNs channel for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@param enabled Specifies whether to enable the APNs channel for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether to enable the APNs channel for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrivateKey",
"beanStyleSetterMethodName" : "setPrivateKey",
"c2jName" : "PrivateKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateKey(String)}.\n@param privateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateKey(String)",
"deprecated" : false,
"documentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "privateKey",
"fluentSetterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@param privateKey The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "privateKey",
"getterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@return The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PrivateKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PrivateKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PrivateKey",
"sensitive" : false,
"setterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@param privateKey The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.",
"setterMethodName" : "setPrivateKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "privateKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "privateKey",
"variableType" : "String",
"documentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTeamId",
"beanStyleSetterMethodName" : "setTeamId",
"c2jName" : "TeamId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #teamId(String)}.\n@param teamId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #teamId(String)",
"deprecated" : false,
"documentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "teamId",
"fluentSetterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@param teamId The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "teamId",
"getterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@return The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TeamId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TeamId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TeamId",
"sensitive" : false,
"setterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@param teamId The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.",
"setterMethodName" : "setTeamId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "teamId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "teamId",
"variableType" : "String",
"documentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKey",
"beanStyleSetterMethodName" : "setTokenKey",
"c2jName" : "TokenKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The authentication key to use for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenKey(String)}.\n@param tokenKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenKey(String)",
"deprecated" : false,
"documentation" : "The authentication key to use for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKey",
"fluentSetterDocumentation" : "The authentication key to use for APNs tokens.
\n@param tokenKey The authentication key to use for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKey",
"getterDocumentation" : "The authentication key to use for APNs tokens.
\n@return The authentication key to use for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TokenKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TokenKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TokenKey",
"sensitive" : false,
"setterDocumentation" : "The authentication key to use for APNs tokens.
\n@param tokenKey The authentication key to use for APNs tokens.",
"setterMethodName" : "setTokenKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKey",
"variableType" : "String",
"documentation" : "The authentication key to use for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKeyId",
"beanStyleSetterMethodName" : "setTokenKeyId",
"c2jName" : "TokenKeyId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenKeyId(String)}.\n@param tokenKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenKeyId(String)",
"deprecated" : false,
"documentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKeyId",
"fluentSetterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@param tokenKeyId The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKeyId",
"getterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@return The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TokenKeyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TokenKeyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TokenKeyId",
"sensitive" : false,
"setterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@param tokenKeyId The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.",
"setterMethodName" : "setTokenKeyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKeyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKeyId",
"variableType" : "String",
"documentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BundleId" : {
"beanStyleGetterMethodName" : "getBundleId",
"beanStyleSetterMethodName" : "setBundleId",
"c2jName" : "BundleId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bundleId(String)}.\n@param bundleId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bundleId(String)",
"deprecated" : false,
"documentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bundleId",
"fluentSetterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@param bundleId The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bundleId",
"getterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@return The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BundleId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "BundleId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BundleId",
"sensitive" : false,
"setterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@param bundleId The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.",
"setterMethodName" : "setBundleId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bundleId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bundleId",
"variableType" : "String",
"documentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Certificate" : {
"beanStyleGetterMethodName" : "getCertificate",
"beanStyleSetterMethodName" : "setCertificate",
"c2jName" : "Certificate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)",
"deprecated" : false,
"documentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificate",
"fluentSetterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@param certificate The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificate",
"getterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@return The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Certificate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Certificate",
"sensitive" : false,
"setterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@param certificate The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.",
"setterMethodName" : "setCertificate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "certificate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "certificate",
"variableType" : "String",
"documentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"DefaultAuthenticationMethod" : {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAuthenticationMethod(String)}.\n@param defaultAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@return The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DefaultAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DefaultAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DefaultAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.",
"setterMethodName" : "setDefaultAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether to enable the APNs channel for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@param enabled Specifies whether to enable the APNs channel for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@return Specifies whether to enable the APNs channel for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@param enabled Specifies whether to enable the APNs channel for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether to enable the APNs channel for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PrivateKey" : {
"beanStyleGetterMethodName" : "getPrivateKey",
"beanStyleSetterMethodName" : "setPrivateKey",
"c2jName" : "PrivateKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateKey(String)}.\n@param privateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateKey(String)",
"deprecated" : false,
"documentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "privateKey",
"fluentSetterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@param privateKey The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "privateKey",
"getterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@return The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PrivateKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PrivateKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PrivateKey",
"sensitive" : false,
"setterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@param privateKey The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.",
"setterMethodName" : "setPrivateKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "privateKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "privateKey",
"variableType" : "String",
"documentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TeamId" : {
"beanStyleGetterMethodName" : "getTeamId",
"beanStyleSetterMethodName" : "setTeamId",
"c2jName" : "TeamId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #teamId(String)}.\n@param teamId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #teamId(String)",
"deprecated" : false,
"documentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "teamId",
"fluentSetterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@param teamId The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "teamId",
"getterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@return The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TeamId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TeamId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TeamId",
"sensitive" : false,
"setterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@param teamId The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.",
"setterMethodName" : "setTeamId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "teamId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "teamId",
"variableType" : "String",
"documentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TokenKey" : {
"beanStyleGetterMethodName" : "getTokenKey",
"beanStyleSetterMethodName" : "setTokenKey",
"c2jName" : "TokenKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The authentication key to use for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenKey(String)}.\n@param tokenKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenKey(String)",
"deprecated" : false,
"documentation" : "The authentication key to use for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKey",
"fluentSetterDocumentation" : "The authentication key to use for APNs tokens.
\n@param tokenKey The authentication key to use for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKey",
"getterDocumentation" : "The authentication key to use for APNs tokens.
\n@return The authentication key to use for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TokenKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TokenKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TokenKey",
"sensitive" : false,
"setterDocumentation" : "The authentication key to use for APNs tokens.
\n@param tokenKey The authentication key to use for APNs tokens.",
"setterMethodName" : "setTokenKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKey",
"variableType" : "String",
"documentation" : "The authentication key to use for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TokenKeyId" : {
"beanStyleGetterMethodName" : "getTokenKeyId",
"beanStyleSetterMethodName" : "setTokenKeyId",
"c2jName" : "TokenKeyId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenKeyId(String)}.\n@param tokenKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenKeyId(String)",
"deprecated" : false,
"documentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKeyId",
"fluentSetterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@param tokenKeyId The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKeyId",
"getterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@return The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TokenKeyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TokenKeyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TokenKeyId",
"sensitive" : false,
"setterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@param tokenKeyId The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.",
"setterMethodName" : "setTokenKeyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKeyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKeyId",
"variableType" : "String",
"documentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getBundleId",
"beanStyleSetterMethodName" : "setBundleId",
"c2jName" : "BundleId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bundleId(String)}.\n@param bundleId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bundleId(String)",
"deprecated" : false,
"documentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bundleId",
"fluentSetterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@param bundleId The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bundleId",
"getterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@return The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BundleId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "BundleId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BundleId",
"sensitive" : false,
"setterDocumentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
\n@param bundleId The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.",
"setterMethodName" : "setBundleId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bundleId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bundleId",
"variableType" : "String",
"documentation" : "The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCertificate",
"beanStyleSetterMethodName" : "setCertificate",
"c2jName" : "Certificate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)",
"deprecated" : false,
"documentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificate",
"fluentSetterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@param certificate The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificate",
"getterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@return The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Certificate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Certificate",
"sensitive" : false,
"setterDocumentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
\n@param certificate The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.",
"setterMethodName" : "setCertificate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "certificate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "certificate",
"variableType" : "String",
"documentation" : "The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAuthenticationMethod(String)}.\n@param defaultAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@return The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DefaultAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DefaultAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DefaultAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.",
"setterMethodName" : "setDefaultAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : "The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether to enable the APNs channel for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@param enabled Specifies whether to enable the APNs channel for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@return Specifies whether to enable the APNs channel for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether to enable the APNs channel for the application.
\n@param enabled Specifies whether to enable the APNs channel for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether to enable the APNs channel for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrivateKey",
"beanStyleSetterMethodName" : "setPrivateKey",
"c2jName" : "PrivateKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateKey(String)}.\n@param privateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateKey(String)",
"deprecated" : false,
"documentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "privateKey",
"fluentSetterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@param privateKey The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "privateKey",
"getterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@return The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PrivateKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PrivateKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PrivateKey",
"sensitive" : false,
"setterDocumentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
\n@param privateKey The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.",
"setterMethodName" : "setPrivateKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "privateKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "privateKey",
"variableType" : "String",
"documentation" : "The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTeamId",
"beanStyleSetterMethodName" : "setTeamId",
"c2jName" : "TeamId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #teamId(String)}.\n@param teamId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #teamId(String)",
"deprecated" : false,
"documentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "teamId",
"fluentSetterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@param teamId The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "teamId",
"getterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@return The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TeamId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TeamId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TeamId",
"sensitive" : false,
"setterDocumentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
\n@param teamId The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.",
"setterMethodName" : "setTeamId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "teamId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "teamId",
"variableType" : "String",
"documentation" : "The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKey",
"beanStyleSetterMethodName" : "setTokenKey",
"c2jName" : "TokenKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The authentication key to use for APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenKey(String)}.\n@param tokenKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenKey(String)",
"deprecated" : false,
"documentation" : "The authentication key to use for APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKey",
"fluentSetterDocumentation" : "The authentication key to use for APNs tokens.
\n@param tokenKey The authentication key to use for APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKey",
"getterDocumentation" : "The authentication key to use for APNs tokens.
\n@return The authentication key to use for APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TokenKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TokenKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TokenKey",
"sensitive" : false,
"setterDocumentation" : "The authentication key to use for APNs tokens.
\n@param tokenKey The authentication key to use for APNs tokens.",
"setterMethodName" : "setTokenKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKey",
"variableType" : "String",
"documentation" : "The authentication key to use for APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKeyId",
"beanStyleSetterMethodName" : "setTokenKeyId",
"c2jName" : "TokenKeyId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenKeyId(String)}.\n@param tokenKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenKeyId(String)",
"deprecated" : false,
"documentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKeyId",
"fluentSetterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@param tokenKeyId The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKeyId",
"getterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@return The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TokenKeyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TokenKeyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TokenKeyId",
"sensitive" : false,
"setterDocumentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
\n@param tokenKeyId The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.",
"setterMethodName" : "setTokenKeyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKeyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tokenKeyId",
"variableType" : "String",
"documentation" : "The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "APNSChannelRequest",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "APNSChannelRequest",
"variableName" : "apnsChannelRequest",
"variableType" : "APNSChannelRequest",
"documentation" : null,
"simpleType" : "APNSChannelRequest",
"variableSetterType" : "APNSChannelRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"APNSChannelResponse" : {
"c2jName" : "APNSChannelResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Provides information about the status and settings of the APNs (Apple Push Notification service) channel for an application.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)",
"deprecated" : false,
"documentation" : "The unique identifier for the application that the APNs channel applies to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@param applicationId The unique identifier for the application that the APNs channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@return The unique identifier for the application that the APNs channel applies to.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ApplicationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ApplicationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApplicationId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@param applicationId The unique identifier for the application that the APNs channel applies to.",
"setterMethodName" : "setApplicationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : "The unique identifier for the application that the APNs channel applies to.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the APNs channel was enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the APNs channel was enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when the APNs channel was enabled.
\n@param creationDate The date and time when the APNs channel was enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when the APNs channel was enabled.
\n@return The date and time when the APNs channel was enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreationDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreationDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreationDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the APNs channel was enabled.
\n@param creationDate The date and time when the APNs channel was enabled.",
"setterMethodName" : "setCreationDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : "The date and time when the APNs channel was enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAuthenticationMethod(String)}.\n@param defaultAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@return The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DefaultAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DefaultAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DefaultAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.",
"setterMethodName" : "setDefaultAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is enabled for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@param enabled Specifies whether the APNs channel is enabled for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@return Specifies whether the APNs channel is enabled for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@param enabled Specifies whether the APNs channel is enabled for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is enabled for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasCredential(Boolean)}.\n@param hasCredential a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasCredential(Boolean)",
"deprecated" : false,
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@return (Not used) This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasCredential",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasCredential",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasCredential",
"sensitive" : false,
"setterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.",
"setterMethodName" : "setHasCredential",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasTokenKey",
"beanStyleSetterMethodName" : "setHasTokenKey",
"c2jName" : "HasTokenKey",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasTokenKey(Boolean)}.\n@param hasTokenKey a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasTokenKey(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasTokenKey",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@param hasTokenKey Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasTokenKey",
"getterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@return Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasTokenKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasTokenKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasTokenKey",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@param hasTokenKey Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.",
"setterMethodName" : "setHasTokenKey",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasTokenKey",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasTokenKey",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@return (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.",
"setterMethodName" : "setId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is archived.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isArchived(Boolean)}.\n@param isArchived a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isArchived(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is archived.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is archived.
\n@param isArchived Specifies whether the APNs channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Specifies whether the APNs channel is archived.
\n@return Specifies whether the APNs channel is archived.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsArchived",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsArchived",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsArchived",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is archived.
\n@param isArchived Specifies whether the APNs channel is archived.",
"setterMethodName" : "setIsArchived",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is archived.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last modified the APNs channel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)",
"deprecated" : false,
"documentation" : "The user who last modified the APNs channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last modified the APNs channel.
\n@param lastModifiedBy The user who last modified the APNs channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last modified the APNs channel.
\n@return The user who last modified the APNs channel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedBy",
"sensitive" : false,
"setterDocumentation" : "The user who last modified the APNs channel.
\n@param lastModifiedBy The user who last modified the APNs channel.",
"setterMethodName" : "setLastModifiedBy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : "The user who last modified the APNs channel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the APNs channel was last modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the APNs channel was last modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when the APNs channel was last modified.
\n@param lastModifiedDate The date and time when the APNs channel was last modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedDate",
"getterDocumentation" : "The date and time when the APNs channel was last modified.
\n@return The date and time when the APNs channel was last modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the APNs channel was last modified.
\n@param lastModifiedDate The date and time when the APNs channel was last modified.",
"setterMethodName" : "setLastModifiedDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : "The date and time when the APNs channel was last modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)",
"deprecated" : false,
"documentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@param platform The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@return The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Platform",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@param platform The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The current version of the APNs channel.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)",
"deprecated" : false,
"documentation" : "The current version of the APNs channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The current version of the APNs channel.
\n@param version The current version of the APNs channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The current version of the APNs channel.
\n@return The current version of the APNs channel.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The current version of the APNs channel.
\n@param version The current version of the APNs channel.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : "The current version of the APNs channel.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApplicationId" : {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)",
"deprecated" : false,
"documentation" : "The unique identifier for the application that the APNs channel applies to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@param applicationId The unique identifier for the application that the APNs channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@return The unique identifier for the application that the APNs channel applies to.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ApplicationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ApplicationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApplicationId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@param applicationId The unique identifier for the application that the APNs channel applies to.",
"setterMethodName" : "setApplicationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : "The unique identifier for the application that the APNs channel applies to.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"CreationDate" : {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the APNs channel was enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the APNs channel was enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when the APNs channel was enabled.
\n@param creationDate The date and time when the APNs channel was enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when the APNs channel was enabled.
\n@return The date and time when the APNs channel was enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreationDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreationDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreationDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the APNs channel was enabled.
\n@param creationDate The date and time when the APNs channel was enabled.",
"setterMethodName" : "setCreationDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : "The date and time when the APNs channel was enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"DefaultAuthenticationMethod" : {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAuthenticationMethod(String)}.\n@param defaultAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@return The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DefaultAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DefaultAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DefaultAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.",
"setterMethodName" : "setDefaultAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is enabled for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@param enabled Specifies whether the APNs channel is enabled for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@return Specifies whether the APNs channel is enabled for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@param enabled Specifies whether the APNs channel is enabled for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is enabled for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"HasCredential" : {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasCredential(Boolean)}.\n@param hasCredential a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasCredential(Boolean)",
"deprecated" : false,
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@return (Not used) This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasCredential",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasCredential",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasCredential",
"sensitive" : false,
"setterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.",
"setterMethodName" : "setHasCredential",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"HasTokenKey" : {
"beanStyleGetterMethodName" : "getHasTokenKey",
"beanStyleSetterMethodName" : "setHasTokenKey",
"c2jName" : "HasTokenKey",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasTokenKey(Boolean)}.\n@param hasTokenKey a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasTokenKey(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasTokenKey",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@param hasTokenKey Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasTokenKey",
"getterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@return Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasTokenKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasTokenKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasTokenKey",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@param hasTokenKey Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.",
"setterMethodName" : "setHasTokenKey",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasTokenKey",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasTokenKey",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Id" : {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@return (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.",
"setterMethodName" : "setId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"IsArchived" : {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is archived.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isArchived(Boolean)}.\n@param isArchived a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isArchived(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is archived.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is archived.
\n@param isArchived Specifies whether the APNs channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Specifies whether the APNs channel is archived.
\n@return Specifies whether the APNs channel is archived.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsArchived",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsArchived",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsArchived",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is archived.
\n@param isArchived Specifies whether the APNs channel is archived.",
"setterMethodName" : "setIsArchived",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is archived.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LastModifiedBy" : {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last modified the APNs channel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)",
"deprecated" : false,
"documentation" : "The user who last modified the APNs channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last modified the APNs channel.
\n@param lastModifiedBy The user who last modified the APNs channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last modified the APNs channel.
\n@return The user who last modified the APNs channel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedBy",
"sensitive" : false,
"setterDocumentation" : "The user who last modified the APNs channel.
\n@param lastModifiedBy The user who last modified the APNs channel.",
"setterMethodName" : "setLastModifiedBy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : "The user who last modified the APNs channel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LastModifiedDate" : {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the APNs channel was last modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the APNs channel was last modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when the APNs channel was last modified.
\n@param lastModifiedDate The date and time when the APNs channel was last modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedDate",
"getterDocumentation" : "The date and time when the APNs channel was last modified.
\n@return The date and time when the APNs channel was last modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the APNs channel was last modified.
\n@param lastModifiedDate The date and time when the APNs channel was last modified.",
"setterMethodName" : "setLastModifiedDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : "The date and time when the APNs channel was last modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Platform" : {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)",
"deprecated" : false,
"documentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@param platform The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@return The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Platform",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@param platform The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The current version of the APNs channel.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)",
"deprecated" : false,
"documentation" : "The current version of the APNs channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The current version of the APNs channel.
\n@param version The current version of the APNs channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The current version of the APNs channel.
\n@return The current version of the APNs channel.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The current version of the APNs channel.
\n@param version The current version of the APNs channel.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : "The current version of the APNs channel.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)",
"deprecated" : false,
"documentation" : "The unique identifier for the application that the APNs channel applies to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@param applicationId The unique identifier for the application that the APNs channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@return The unique identifier for the application that the APNs channel applies to.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ApplicationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ApplicationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApplicationId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the application that the APNs channel applies to.
\n@param applicationId The unique identifier for the application that the APNs channel applies to.",
"setterMethodName" : "setApplicationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "applicationId",
"variableType" : "String",
"documentation" : "The unique identifier for the application that the APNs channel applies to.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the APNs channel was enabled.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the APNs channel was enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when the APNs channel was enabled.
\n@param creationDate The date and time when the APNs channel was enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when the APNs channel was enabled.
\n@return The date and time when the APNs channel was enabled.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreationDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreationDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreationDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the APNs channel was enabled.
\n@param creationDate The date and time when the APNs channel was enabled.",
"setterMethodName" : "setCreationDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "creationDate",
"variableType" : "String",
"documentation" : "The date and time when the APNs channel was enabled.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultAuthenticationMethod(String)}.\n@param defaultAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@return The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DefaultAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DefaultAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DefaultAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
\n@param defaultAuthenticationMethod The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.",
"setterMethodName" : "setDefaultAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "defaultAuthenticationMethod",
"variableType" : "String",
"documentation" : "The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is enabled for the application.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@param enabled Specifies whether the APNs channel is enabled for the application.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@return Specifies whether the APNs channel is enabled for the application.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Enabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is enabled for the application.
\n@param enabled Specifies whether the APNs channel is enabled for the application.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is enabled for the application.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasCredential(Boolean)}.\n@param hasCredential a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasCredential(Boolean)",
"deprecated" : false,
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@return (Not used) This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasCredential",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasCredential",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasCredential",
"sensitive" : false,
"setterDocumentation" : "(Not used) This property is retained only for backward compatibility.
\n@param hasCredential (Not used) This property is retained only for backward compatibility.",
"setterMethodName" : "setHasCredential",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasCredential",
"variableType" : "Boolean",
"documentation" : "(Not used) This property is retained only for backward compatibility.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasTokenKey",
"beanStyleSetterMethodName" : "setHasTokenKey",
"c2jName" : "HasTokenKey",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #hasTokenKey(Boolean)}.\n@param hasTokenKey a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hasTokenKey(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasTokenKey",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@param hasTokenKey Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasTokenKey",
"getterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@return Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HasTokenKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HasTokenKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "HasTokenKey",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
\n@param hasTokenKey Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.",
"setterMethodName" : "setHasTokenKey",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasTokenKey",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "hasTokenKey",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@return (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
\n@param id (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.",
"setterMethodName" : "setId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "(Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the APNs channel is archived.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isArchived(Boolean)}.\n@param isArchived a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isArchived(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the APNs channel is archived.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Specifies whether the APNs channel is archived.
\n@param isArchived Specifies whether the APNs channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Specifies whether the APNs channel is archived.
\n@return Specifies whether the APNs channel is archived.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsArchived",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsArchived",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsArchived",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the APNs channel is archived.
\n@param isArchived Specifies whether the APNs channel is archived.",
"setterMethodName" : "setIsArchived",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isArchived",
"variableType" : "Boolean",
"documentation" : "Specifies whether the APNs channel is archived.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last modified the APNs channel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)",
"deprecated" : false,
"documentation" : "The user who last modified the APNs channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last modified the APNs channel.
\n@param lastModifiedBy The user who last modified the APNs channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last modified the APNs channel.
\n@return The user who last modified the APNs channel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedBy",
"sensitive" : false,
"setterDocumentation" : "The user who last modified the APNs channel.
\n@param lastModifiedBy The user who last modified the APNs channel.",
"setterMethodName" : "setLastModifiedBy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedBy",
"variableType" : "String",
"documentation" : "The user who last modified the APNs channel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when the APNs channel was last modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)",
"deprecated" : false,
"documentation" : "The date and time when the APNs channel was last modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when the APNs channel was last modified.
\n@param lastModifiedDate The date and time when the APNs channel was last modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedDate",
"getterDocumentation" : "The date and time when the APNs channel was last modified.
\n@return The date and time when the APNs channel was last modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastModifiedDate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastModifiedDate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastModifiedDate",
"sensitive" : false,
"setterDocumentation" : "The date and time when the APNs channel was last modified.
\n@param lastModifiedDate The date and time when the APNs channel was last modified.",
"setterMethodName" : "setLastModifiedDate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastModifiedDate",
"variableType" : "String",
"documentation" : "The date and time when the APNs channel was last modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)",
"deprecated" : false,
"documentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@param platform The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@return The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Platform",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
\n@param platform The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : " The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The current version of the APNs channel.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)",
"deprecated" : false,
"documentation" : "The current version of the APNs channel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The current version of the APNs channel.
\n@param version The current version of the APNs channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The current version of the APNs channel.
\n@return The current version of the APNs channel.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Version",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Version",
"sensitive" : false,
"setterDocumentation" : "The current version of the APNs channel.
\n@param version The current version of the APNs channel.",
"setterMethodName" : "setVersion",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "version",
"variableType" : "Integer",
"documentation" : "The current version of the APNs channel.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Platform" ],
"shapeName" : "APNSChannelResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "APNSChannelResponse",
"variableName" : "apnsChannelResponse",
"variableType" : "APNSChannelResponse",
"documentation" : null,
"simpleType" : "APNSChannelResponse",
"variableSetterType" : "APNSChannelResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"APNSMessage" : {
"c2jName" : "APNSMessage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Specifies the settings for a one-time message that's sent directly to an endpoint through the APNs (Apple Push Notification service) channel.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n
\n@return The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBadge",
"beanStyleSetterMethodName" : "setBadge",
"c2jName" : "Badge",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #badge(Integer)}.\n@param badge a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #badge(Integer)",
"deprecated" : false,
"documentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "badge",
"fluentSetterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\n@param badge The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "badge",
"getterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\n@return The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Badge",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Badge",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Badge",
"sensitive" : false,
"setterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\n@param badge The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.",
"setterMethodName" : "setBadge",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "badge",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "badge",
"variableType" : "Integer",
"documentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The body of the notification message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)",
"deprecated" : false,
"documentation" : "The body of the notification message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The body of the notification message.
\n@return The body of the notification message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Body",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Body",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Body",
"sensitive" : false,
"setterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.",
"setterMethodName" : "setBody",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : "The body of the notification message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCategory",
"beanStyleSetterMethodName" : "setCategory",
"c2jName" : "Category",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #category(String)}.\n@param category a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #category(String)",
"deprecated" : false,
"documentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "category",
"fluentSetterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\n@param category The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "category",
"getterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\n@return The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Category",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Category",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Category",
"sensitive" : false,
"setterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\n@param category The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.",
"setterMethodName" : "setCategory",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "category",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "category",
"variableType" : "String",
"documentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCollapseId",
"beanStyleSetterMethodName" : "setCollapseId",
"c2jName" : "CollapseId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #collapseId(String)}.\n@param collapseId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collapseId(String)",
"deprecated" : false,
"documentation" : "An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "collapseId",
"fluentSetterDocumentation" : "An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\n@param collapseId An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes. Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "collapseId",
"getterDocumentation" : "
An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\n@return An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes. Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CollapseId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CollapseId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CollapseId",
"sensitive" : false,
"setterDocumentation" : "
An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\n@param collapseId An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes. Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.",
"setterMethodName" : "setCollapseId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "collapseId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "collapseId",
"variableType" : "String",
"documentation" : "
An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)",
"deprecated" : false,
"documentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMediaUrl",
"beanStyleSetterMethodName" : "setMediaUrl",
"c2jName" : "MediaUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of an image or video to display in the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mediaUrl(String)}.\n@param mediaUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mediaUrl(String)",
"deprecated" : false,
"documentation" : "The URL of an image or video to display in the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mediaUrl",
"fluentSetterDocumentation" : "The URL of an image or video to display in the push notification.
\n@param mediaUrl The URL of an image or video to display in the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mediaUrl",
"getterDocumentation" : "The URL of an image or video to display in the push notification.
\n@return The URL of an image or video to display in the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MediaUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MediaUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MediaUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of an image or video to display in the push notification.
\n@param mediaUrl The URL of an image or video to display in the push notification.",
"setterMethodName" : "setMediaUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "mediaUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "mediaUrl",
"variableType" : "String",
"documentation" : "The URL of an image or video to display in the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPreferredAuthenticationMethod",
"beanStyleSetterMethodName" : "setPreferredAuthenticationMethod",
"c2jName" : "PreferredAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredAuthenticationMethod(String)}.\n@param preferredAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "preferredAuthenticationMethod",
"fluentSetterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\n@param preferredAuthenticationMethod The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "preferredAuthenticationMethod",
"getterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\n@return The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PreferredAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PreferredAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PreferredAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\n@param preferredAuthenticationMethod The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.",
"setterMethodName" : "setPreferredAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "preferredAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "preferredAuthenticationMethod",
"variableType" : "String",
"documentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPriority",
"beanStyleSetterMethodName" : "setPriority",
"c2jName" : "Priority",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #priority(String)}.\n@param priority a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #priority(String)",
"deprecated" : false,
"documentation" : "para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "priority",
"fluentSetterDocumentation" : "para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\n@param priority para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled./listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "priority",
"getterDocumentation" : "
para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\n@return para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled./listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Priority",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Priority",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Priority",
"sensitive" : false,
"setterDocumentation" : "
para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\n@param priority para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled./listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.",
"setterMethodName" : "setPriority",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "priority",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "priority",
"variableType" : "String",
"documentation" : "
para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rawContent(String)}.\n@param rawContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawContent(String)",
"deprecated" : false,
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rawContent",
"fluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message. If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rawContent",
"getterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@return The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message. If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RawContent",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RawContent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RawContent",
"sensitive" : false,
"setterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message. If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"setterMethodName" : "setRawContent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #silentPush(Boolean)}.\n@param silentPush a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #silentPush(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@param silentPush Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center. Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@return Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center. Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SilentPush",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SilentPush",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SilentPush",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@param silentPush Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center. Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
",
"setterMethodName" : "setSilentPush",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sound(String)}.\n@param sound a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sound(String)",
"deprecated" : false,
"documentation" : "The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.
\n@param sound The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sound",
"getterDocumentation" : "The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.
\n@return The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Sound",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Sound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Sound",
"sensitive" : false,
"setterDocumentation" : "The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.
\n@param sound The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.",
"setterMethodName" : "setSound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sound",
"variableType" : "String",
"documentation" : "The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "The default message variables to use in the notification message. You can override these default variables with individual address variables.
\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #substitutions(List>)}.\n@param substitutions a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #substitutions(List>)",
"deprecated" : false,
"documentation" : "The default message variables to use in the notification message. You can override these default variables with individual address variables.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "The default message variables to use in the notification message. You can override these default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override these default variables with individual address variables.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "The default message variables to use in the notification message. You can override these default variables with individual address variables.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The default message variables to use in the notification message. You can override these default variables with individual address variables.",
"getterModel" : {
"returnType" : "java.util.Map>",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Substitutions",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Substitutions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "ListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "The default message variables to use in the notification message. You can override these default variables with individual address variables.
\n@param substitutions The default message variables to use in the notification message. You can override these default variables with individual address variables.",
"setterMethodName" : "setSubstitutions",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "substitutions",
"variableType" : "java.util.Map>",
"documentation" : "The default message variables to use in the notification message. You can override these default variables with individual address variables.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getThreadId",
"beanStyleSetterMethodName" : "setThreadId",
"c2jName" : "ThreadId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #threadId(String)}.\n@param threadId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #threadId(String)",
"deprecated" : false,
"documentation" : "The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "threadId",
"fluentSetterDocumentation" : "The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.
\n@param threadId The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "threadId",
"getterDocumentation" : "The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.
\n@return The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ThreadId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ThreadId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThreadId",
"sensitive" : false,
"setterDocumentation" : "The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.
\n@param threadId The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.",
"setterMethodName" : "setThreadId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "threadId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "threadId",
"variableType" : "String",
"documentation" : "The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeToLive",
"beanStyleSetterMethodName" : "setTimeToLive",
"c2jName" : "TimeToLive",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.
Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeToLive(Integer)}.\n@param timeToLive a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeToLive(Integer)",
"deprecated" : false,
"documentation" : "The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.
Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeToLive",
"fluentSetterDocumentation" : "The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.
Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.
\n@param timeToLive The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again. Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeToLive",
"getterDocumentation" : "
The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.
Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.
\n@return The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again. Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimeToLive",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimeToLive",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TimeToLive",
"sensitive" : false,
"setterDocumentation" : "
The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.
Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.
\n@param timeToLive The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again. Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.",
"setterMethodName" : "setTimeToLive",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeToLive",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeToLive",
"variableType" : "Integer",
"documentation" : "
The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.
Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)",
"deprecated" : false,
"documentation" : "The title to display above the notification message on the recipient's device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@return The title to display above the notification message on the recipient's device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Title",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Title",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Title",
"sensitive" : false,
"setterDocumentation" : "The title to display above the notification message on the recipient's device.
\n@param title The title to display above the notification message on the recipient's device.",
"setterMethodName" : "setTitle",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : "The title to display above the notification message on the recipient's device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)",
"deprecated" : false,
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "url",
"getterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@return The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Url",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Url",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Url",
"sensitive" : false,
"setterDocumentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
\n@param url The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.",
"setterMethodName" : "setUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : "The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Action" : {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)",
"deprecated" : false,
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action",
"fluentSetterMethodName" : "action",
"getterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n
\n@return The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Action",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Action",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Action",
"sensitive" : false,
"setterDocumentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@param action The action to occur if the recipient taps the push notification. Valid values are: OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
\n@see Action",
"setterMethodName" : "setAction",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "action",
"variableType" : "String",
"documentation" : "The action to occur if the recipient taps the push notification. Valid values are:
OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Badge" : {
"beanStyleGetterMethodName" : "getBadge",
"beanStyleSetterMethodName" : "setBadge",
"c2jName" : "Badge",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #badge(Integer)}.\n@param badge a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #badge(Integer)",
"deprecated" : false,
"documentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "badge",
"fluentSetterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\n@param badge The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "badge",
"getterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\n@return The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Badge",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Badge",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Badge",
"sensitive" : false,
"setterDocumentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
\n@param badge The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.",
"setterMethodName" : "setBadge",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "badge",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "badge",
"variableType" : "Integer",
"documentation" : "The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Body" : {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The body of the notification message.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)",
"deprecated" : false,
"documentation" : "The body of the notification message.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The body of the notification message.
\n@return The body of the notification message.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Body",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Body",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Body",
"sensitive" : false,
"setterDocumentation" : "The body of the notification message.
\n@param body The body of the notification message.",
"setterMethodName" : "setBody",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "body",
"variableType" : "String",
"documentation" : "The body of the notification message.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Category" : {
"beanStyleGetterMethodName" : "getCategory",
"beanStyleSetterMethodName" : "setCategory",
"c2jName" : "Category",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #category(String)}.\n@param category a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #category(String)",
"deprecated" : false,
"documentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "category",
"fluentSetterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\n@param category The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "category",
"getterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\n@return The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Category",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Category",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Category",
"sensitive" : false,
"setterDocumentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
\n@param category The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.",
"setterMethodName" : "setCategory",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "category",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "category",
"variableType" : "String",
"documentation" : "The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"CollapseId" : {
"beanStyleGetterMethodName" : "getCollapseId",
"beanStyleSetterMethodName" : "setCollapseId",
"c2jName" : "CollapseId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #collapseId(String)}.\n@param collapseId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collapseId(String)",
"deprecated" : false,
"documentation" : "An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "collapseId",
"fluentSetterDocumentation" : "An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\n@param collapseId An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes. Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "collapseId",
"getterDocumentation" : "
An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\n@return An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes. Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CollapseId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CollapseId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CollapseId",
"sensitive" : false,
"setterDocumentation" : "
An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
\n@param collapseId An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes. Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.",
"setterMethodName" : "setCollapseId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "collapseId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "collapseId",
"variableType" : "String",
"documentation" : "
An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.
Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Data" : {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)",
"deprecated" : false,
"documentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
\n@param data The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "data",
"variableType" : "java.util.Map",
"documentation" : "The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MediaUrl" : {
"beanStyleGetterMethodName" : "getMediaUrl",
"beanStyleSetterMethodName" : "setMediaUrl",
"c2jName" : "MediaUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of an image or video to display in the push notification.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mediaUrl(String)}.\n@param mediaUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mediaUrl(String)",
"deprecated" : false,
"documentation" : "The URL of an image or video to display in the push notification.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mediaUrl",
"fluentSetterDocumentation" : "The URL of an image or video to display in the push notification.
\n@param mediaUrl The URL of an image or video to display in the push notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mediaUrl",
"getterDocumentation" : "The URL of an image or video to display in the push notification.
\n@return The URL of an image or video to display in the push notification.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MediaUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MediaUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MediaUrl",
"sensitive" : false,
"setterDocumentation" : "The URL of an image or video to display in the push notification.
\n@param mediaUrl The URL of an image or video to display in the push notification.",
"setterMethodName" : "setMediaUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "mediaUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "mediaUrl",
"variableType" : "String",
"documentation" : "The URL of an image or video to display in the push notification.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PreferredAuthenticationMethod" : {
"beanStyleGetterMethodName" : "getPreferredAuthenticationMethod",
"beanStyleSetterMethodName" : "setPreferredAuthenticationMethod",
"c2jName" : "PreferredAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredAuthenticationMethod(String)}.\n@param preferredAuthenticationMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredAuthenticationMethod(String)",
"deprecated" : false,
"documentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "preferredAuthenticationMethod",
"fluentSetterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\n@param preferredAuthenticationMethod The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "preferredAuthenticationMethod",
"getterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\n@return The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PreferredAuthenticationMethod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PreferredAuthenticationMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PreferredAuthenticationMethod",
"sensitive" : false,
"setterDocumentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
\n@param preferredAuthenticationMethod The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.",
"setterMethodName" : "setPreferredAuthenticationMethod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "preferredAuthenticationMethod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "preferredAuthenticationMethod",
"variableType" : "String",
"documentation" : "The authentication method that you want Amazon Pinpoint to use when authenticating with Apple Push Notification service (APNs), CERTIFICATE or TOKEN.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Priority" : {
"beanStyleGetterMethodName" : "getPriority",
"beanStyleSetterMethodName" : "setPriority",
"c2jName" : "Priority",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #priority(String)}.\n@param priority a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #priority(String)",
"deprecated" : false,
"documentation" : "para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "priority",
"fluentSetterDocumentation" : "para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\n@param priority para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled./listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "priority",
"getterDocumentation" : "
para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\n@return para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled./listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Priority",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Priority",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Priority",
"sensitive" : false,
"setterDocumentation" : "
para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
\n@param priority para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled./listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.",
"setterMethodName" : "setPriority",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "priority",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "priority",
"variableType" : "String",
"documentation" : "
para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.
/listitem> 10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.
/para> Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.
The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"RawContent" : {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rawContent(String)}.\n@param rawContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawContent(String)",
"deprecated" : false,
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rawContent",
"fluentSetterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message. If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rawContent",
"getterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@return The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message. If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RawContent",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RawContent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RawContent",
"sensitive" : false,
"setterDocumentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
\n@param rawContent The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message. If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"setterMethodName" : "setRawContent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "rawContent",
"variableType" : "String",
"documentation" : "The raw, JSON-formatted string to use as the payload for the notification message. This value overrides the message.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SilentPush" : {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #silentPush(Boolean)}.\n@param silentPush a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #silentPush(Boolean)",
"deprecated" : false,
"documentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@param silentPush Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center. Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@return Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center. Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SilentPush",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SilentPush",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SilentPush",
"sensitive" : false,
"setterDocumentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
\n@param silentPush Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center. Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.
Apple has indicated that they will throttle \"excessive\" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.
",
"setterMethodName" : "setSilentPush",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "silentPush",
"variableType" : "Boolean",
"documentation" : "Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.
Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.
If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see