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,
"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" : "Amazon Pinpoint",
"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",
"serviceName" : "Pinpoint",
"signingName" : "mobiletargeting",
"syncBuilder" : "DefaultPinpointClientBuilder",
"syncBuilderInterface" : "PinpointClientBuilder",
"syncClient" : "DefaultPinpointClient",
"syncInterface" : "PinpointClient",
"transformPackageName" : "pinpoint.transform",
"uid" : "pinpoint-2016-12-01",
"xmlProtocol" : false
},
"operations" : {
"CreateApp" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates or updates an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "201 response"
},
"syncReturnType" : "CreateAppResponse"
},
"CreateCampaign" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates or updates a campaign.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "201 response"
},
"syncReturnType" : "CreateCampaignResponse"
},
"CreateExportJob" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an export job.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "202 response"
},
"syncReturnType" : "CreateExportJobResponse"
},
"CreateImportJob" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates or updates an import job.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "201 response"
},
"syncReturnType" : "CreateImportJobResponse"
},
"CreateSegment" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to create or update a segment.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "201 response"
},
"syncReturnType" : "CreateSegmentResponse"
},
"DeleteAdmChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete an ADM channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteAdmChannelResponse"
},
"DeleteApnsChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the APNs channel for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteApnsChannelResponse"
},
"DeleteApnsSandboxChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete an APNS sandbox channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteApnsSandboxChannelResponse"
},
"DeleteApnsVoipChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete an APNS VoIP channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteApnsVoipChannelResponse"
},
"DeleteApnsVoipSandboxChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete an APNS VoIP sandbox channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteApnsVoipSandboxChannelResponse"
},
"DeleteApp" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteAppResponse"
},
"DeleteBaiduChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete a BAIDU GCM channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteBaiduChannelResponse"
},
"DeleteCampaign" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a campaign.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteCampaignResponse"
},
"DeleteEmailChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete an email channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteEmailChannelResponse"
},
"DeleteEndpoint" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an endpoint.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "202 response"
},
"syncReturnType" : "DeleteEndpointResponse"
},
"DeleteEventStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the event stream for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteEventStreamResponse"
},
"DeleteGcmChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the GCM channel for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteGcmChannelResponse"
},
"DeleteSegment" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a segment.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteSegmentResponse"
},
"DeleteSmsChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete an SMS channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteSmsChannelResponse"
},
"DeleteUserEndpoints" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes endpoints that are associated with a User ID.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "202 response"
},
"syncReturnType" : "DeleteUserEndpointsResponse"
},
"DeleteVoiceChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Delete an Voice channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "DeleteVoiceChannelResponse"
},
"GetAdmChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get an ADM channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetAdmChannelResponse"
},
"GetApnsChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the APNs channel for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetApnsChannelResponse"
},
"GetApnsSandboxChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get an APNS sandbox channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetApnsSandboxChannelResponse"
},
"GetApnsVoipChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get an APNS VoIP channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetApnsVoipChannelResponse"
},
"GetApnsVoipSandboxChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get an APNS VoIPSandbox channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetApnsVoipSandboxChannelResponse"
},
"GetApp" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetAppResponse"
},
"GetApplicationSettings" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to request the settings for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetApplicationSettingsResponse"
},
"GetApps" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about your apps.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetAppsResponse"
},
"GetBaiduChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get a BAIDU GCM channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetBaiduChannelResponse"
},
"GetCampaign" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about a campaign.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetCampaignResponse"
},
"GetCampaignActivities" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the activity performed by a campaign.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetCampaignActivitiesResponse"
},
"GetCampaignVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about a specific version of a campaign.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetCampaignVersionResponse"
},
"GetCampaignVersions" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about your campaign versions.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetCampaignVersionsResponse"
},
"GetCampaigns" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about your campaigns.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetCampaignsResponse"
},
"GetChannels" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get all channels.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetChannelsResponse"
},
"GetEmailChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get an email channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetEmailChannelResponse"
},
"GetEndpoint" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about an endpoint.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetEndpointResponse"
},
"GetEventStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the event stream for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetEventStreamResponse"
},
"GetExportJob" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about an export job.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetExportJobResponse"
},
"GetExportJobs" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about your export jobs.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetExportJobsResponse"
},
"GetGcmChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the GCM channel for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetGcmChannelResponse"
},
"GetImportJob" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about an import job.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetImportJobResponse"
},
"GetImportJobs" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about your import jobs.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetImportJobsResponse"
},
"GetSegment" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about a segment.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetSegmentResponse"
},
"GetSegmentExportJobs" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of export jobs for a specific segment.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetSegmentExportJobsResponse"
},
"GetSegmentImportJobs" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of import jobs for a specific segment.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetSegmentImportJobsResponse"
},
"GetSegmentVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about a segment version.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetSegmentVersionResponse"
},
"GetSegmentVersions" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about your segment versions.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetSegmentVersionsResponse"
},
"GetSegments" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to get information about your segments.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetSegmentsResponse"
},
"GetSmsChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get an SMS channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetSmsChannelResponse"
},
"GetUserEndpoints" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the endpoints that are associated with a User ID.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetUserEndpointsResponse"
},
"GetVoiceChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Get a Voice Channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "GetVoiceChannelResponse"
},
"ListTagsForResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"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" : "200 response"
},
"syncReturnType" : "ListTagsForResourceResponse"
},
"PhoneNumberValidate" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the specified phone number.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "PhoneNumberValidateResponse"
},
"PutEventStream" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Use to create or update the event stream for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "PutEventStreamResponse"
},
"PutEvents" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Use to record events for endpoints. This method creates events and creates or updates the endpoints that those events are associated with.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "202 response"
},
"syncReturnType" : "PutEventsResponse"
},
"RemoveAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to remove the attributes for an app",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "RemoveAttributesResponse"
},
"SendMessages" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to send a direct message.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "SendMessagesResponse"
},
"SendUsersMessages" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to send a message to a list of users.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "SendUsersMessagesResponse"
},
"TagResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update an ADM channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateAdmChannelResponse"
},
"UpdateApnsChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Use to update the APNs channel for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateApnsChannelResponse"
},
"UpdateApnsSandboxChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update an APNS sandbox channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateApnsSandboxChannelResponse"
},
"UpdateApnsVoipChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update an APNS VoIP channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateApnsVoipChannelResponse"
},
"UpdateApnsVoipSandboxChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update an APNS VoIP sandbox channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateApnsVoipSandboxChannelResponse"
},
"UpdateApplicationSettings" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to update the settings for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateApplicationSettingsResponse"
},
"UpdateBaiduChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update a BAIDU GCM channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateBaiduChannelResponse"
},
"UpdateCampaign" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Use to update a campaign.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateCampaignResponse"
},
"UpdateEmailChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update an email channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateEmailChannelResponse"
},
"UpdateEndpoint" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates or updates an endpoint.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "202 response"
},
"syncReturnType" : "UpdateEndpointResponse"
},
"UpdateEndpointsBatch" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Use to update a batch of endpoints.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "202 response"
},
"syncReturnType" : "UpdateEndpointsBatchResponse"
},
"UpdateGcmChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Use to update the GCM channel for an app.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateGcmChannelResponse"
},
"UpdateSegment" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Used to update a segment.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateSegmentResponse"
},
"UpdateSmsChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update an SMS channel.",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateSmsChannelResponse"
},
"UpdateVoiceChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Update an Voice channel",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "400 response",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "500 response",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "404 response",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "405 response",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "429 response",
"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" : "200 response"
},
"syncReturnType" : "UpdateVoiceChannelResponse"
}
},
"shapes" : {
"ADMChannelRequest" : {
"c2jName" : "ADMChannelRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Amazon Device Messaging channel definition.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getClientId",
"beanStyleSetterMethodName" : "setClientId",
"c2jName" : "ClientId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\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 obtained from the Amazon App Distribution Portal.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientId",
"fluentSetterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\n@param clientId The Client ID that you obtained from the Amazon App Distribution Portal.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientId",
"getterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\n@return The Client ID that you obtained from the Amazon App Distribution Portal.",
"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,
"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 obtained from the Amazon App Distribution Portal.\n@param clientId The Client ID that you obtained from the Amazon App Distribution Portal.",
"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 obtained from the Amazon App Distribution Portal.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getClientSecret",
"beanStyleSetterMethodName" : "setClientSecret",
"c2jName" : "ClientSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\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 obtained from the Amazon App Distribution Portal.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientSecret",
"fluentSetterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\n@param clientSecret The Client Secret that you obtained from the Amazon App Distribution Portal.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientSecret",
"getterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\n@return The Client Secret that you obtained from the Amazon App Distribution Portal.",
"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,
"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 obtained from the Amazon App Distribution Portal.\n@param clientSecret The Client Secret that you obtained from the Amazon App Distribution Portal.",
"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 obtained from the Amazon App Distribution Portal.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\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" : "Indicates whether or not the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@return Indicates whether or not the channel is enabled for sending messages.",
"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,
"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" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.",
"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" : "Indicates whether or not the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientId" : {
"beanStyleGetterMethodName" : "getClientId",
"beanStyleSetterMethodName" : "setClientId",
"c2jName" : "ClientId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\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 obtained from the Amazon App Distribution Portal.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientId",
"fluentSetterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\n@param clientId The Client ID that you obtained from the Amazon App Distribution Portal.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientId",
"getterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\n@return The Client ID that you obtained from the Amazon App Distribution Portal.",
"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,
"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 obtained from the Amazon App Distribution Portal.\n@param clientId The Client ID that you obtained from the Amazon App Distribution Portal.",
"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 obtained from the Amazon App Distribution Portal.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ClientSecret" : {
"beanStyleGetterMethodName" : "getClientSecret",
"beanStyleSetterMethodName" : "setClientSecret",
"c2jName" : "ClientSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\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 obtained from the Amazon App Distribution Portal.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientSecret",
"fluentSetterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\n@param clientSecret The Client Secret that you obtained from the Amazon App Distribution Portal.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientSecret",
"getterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\n@return The Client Secret that you obtained from the Amazon App Distribution Portal.",
"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,
"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 obtained from the Amazon App Distribution Portal.\n@param clientSecret The Client Secret that you obtained from the Amazon App Distribution Portal.",
"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 obtained from the Amazon App Distribution Portal.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\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" : "Indicates whether or not the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@return Indicates whether or not the channel is enabled for sending messages.",
"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,
"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" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.",
"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" : "Indicates whether or not the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getClientId",
"beanStyleSetterMethodName" : "setClientId",
"c2jName" : "ClientId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\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 obtained from the Amazon App Distribution Portal.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientId",
"fluentSetterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\n@param clientId The Client ID that you obtained from the Amazon App Distribution Portal.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientId",
"getterDocumentation" : "The Client ID that you obtained from the Amazon App Distribution Portal.\n@return The Client ID that you obtained from the Amazon App Distribution Portal.",
"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,
"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 obtained from the Amazon App Distribution Portal.\n@param clientId The Client ID that you obtained from the Amazon App Distribution Portal.",
"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 obtained from the Amazon App Distribution Portal.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getClientSecret",
"beanStyleSetterMethodName" : "setClientSecret",
"c2jName" : "ClientSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\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 obtained from the Amazon App Distribution Portal.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientSecret",
"fluentSetterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\n@param clientSecret The Client Secret that you obtained from the Amazon App Distribution Portal.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientSecret",
"getterDocumentation" : "The Client Secret that you obtained from the Amazon App Distribution Portal.\n@return The Client Secret that you obtained from the Amazon App Distribution Portal.",
"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,
"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 obtained from the Amazon App Distribution Portal.\n@param clientSecret The Client Secret that you obtained from the Amazon App Distribution Portal.",
"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 obtained from the Amazon App Distribution Portal.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\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" : "Indicates whether or not the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@return Indicates whether or not the channel is enabled for sending messages.",
"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,
"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" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.",
"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" : "Indicates whether or not the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ ],
"shapeName" : "ADMChannelRequest",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ADMChannelRequest",
"variableName" : "admChannelRequest",
"variableType" : "ADMChannelRequest",
"documentation" : null,
"simpleType" : "ADMChannelRequest",
"variableSetterType" : "ADMChannelRequest"
},
"wrapper" : false
},
"ADMChannelResponse" : {
"c2jName" : "ADMChannelResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Amazon Device Messaging channel definition.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the channel applies.\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 ID of the application to which the channel applies.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The ID of the application to which the channel applies.\n@param applicationId The ID of the application to which the channel applies.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The ID of the application to which the channel applies.\n@return The ID of the application to which the channel applies.",
"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,
"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 ID of the application to which the channel applies.\n@param applicationId The ID of the application to which the channel applies.",
"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 ID of the application to which the channel applies.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this channel was created.\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 this channel was created.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when this channel was created.\n@param creationDate The date and time when this channel was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when this channel was created.\n@return The date and time when this channel was created.",
"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,
"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 this channel was created.\n@param creationDate The date and time when this channel was created.",
"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 this channel was created.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\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" : "Indicates whether or not the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@return Indicates whether or not the channel is enabled for sending messages.",
"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,
"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" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.",
"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" : "Indicates whether or not the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Not used. Retained for backwards 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. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "Not used. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "Not used. Retained for backwards compatibility.\n@return Not used. Retained for backwards 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,
"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. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards 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. Retained for backwards compatibility.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.\n@return (Deprecated) An identifier for the channel. Retained for backwards 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,
"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 channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Indicates whether or not the channel is archived.\n@return Indicates whether or not the 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,
"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" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last updated this 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 updated this channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last updated this channel.\n@param lastModifiedBy The user who last updated this channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last updated this channel.\n@return The user who last updated this 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,
"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 updated this channel.\n@param lastModifiedBy The user who last updated this 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 updated this channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this 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 this channel was last modified.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.\n@return The date and time when this 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,
"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 this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"ADM.\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@return The platform type. For this channel, the value is always \"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,
"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 platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The channel version.\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 channel version.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The channel version.\n@param version The channel version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The channel version.\n@return The channel version.",
"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,
"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 channel version.\n@param version The channel version.",
"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 channel version.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApplicationId" : {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the channel applies.\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 ID of the application to which the channel applies.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The ID of the application to which the channel applies.\n@param applicationId The ID of the application to which the channel applies.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The ID of the application to which the channel applies.\n@return The ID of the application to which the channel applies.",
"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,
"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 ID of the application to which the channel applies.\n@param applicationId The ID of the application to which the channel applies.",
"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 ID of the application to which the channel applies.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CreationDate" : {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this channel was created.\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 this channel was created.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when this channel was created.\n@param creationDate The date and time when this channel was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when this channel was created.\n@return The date and time when this channel was created.",
"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,
"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 this channel was created.\n@param creationDate The date and time when this channel was created.",
"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 this channel was created.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\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" : "Indicates whether or not the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@return Indicates whether or not the channel is enabled for sending messages.",
"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,
"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" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.",
"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" : "Indicates whether or not the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"HasCredential" : {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Not used. Retained for backwards 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. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "Not used. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "Not used. Retained for backwards compatibility.\n@return Not used. Retained for backwards 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,
"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. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards 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. Retained for backwards compatibility.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Id" : {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.\n@return (Deprecated) An identifier for the channel. Retained for backwards 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,
"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 channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IsArchived" : {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Indicates whether or not the channel is archived.\n@return Indicates whether or not the 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,
"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" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"LastModifiedBy" : {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last updated this 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 updated this channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last updated this channel.\n@param lastModifiedBy The user who last updated this channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last updated this channel.\n@return The user who last updated this 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,
"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 updated this channel.\n@param lastModifiedBy The user who last updated this 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 updated this channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LastModifiedDate" : {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this 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 this channel was last modified.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.\n@return The date and time when this 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,
"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 this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Platform" : {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"ADM.\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@return The platform type. For this channel, the value is always \"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,
"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 platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The channel version.\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 channel version.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The channel version.\n@param version The channel version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The channel version.\n@return The channel version.",
"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,
"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 channel version.\n@param version The channel version.",
"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 channel version.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the channel applies.\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 ID of the application to which the channel applies.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The ID of the application to which the channel applies.\n@param applicationId The ID of the application to which the channel applies.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The ID of the application to which the channel applies.\n@return The ID of the application to which the channel applies.",
"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,
"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 ID of the application to which the channel applies.\n@param applicationId The ID of the application to which the channel applies.",
"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 ID of the application to which the channel applies.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this channel was created.\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 this channel was created.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when this channel was created.\n@param creationDate The date and time when this channel was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when this channel was created.\n@return The date and time when this channel was created.",
"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,
"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 this channel was created.\n@param creationDate The date and time when this channel was created.",
"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 this channel was created.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\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" : "Indicates whether or not the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "Indicates whether or not the channel is enabled for sending messages.\n@return Indicates whether or not the channel is enabled for sending messages.",
"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,
"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" : "Indicates whether or not the channel is enabled for sending messages.\n@param enabled Indicates whether or not the channel is enabled for sending messages.",
"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" : "Indicates whether or not the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Not used. Retained for backwards 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. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "Not used. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "Not used. Retained for backwards compatibility.\n@return Not used. Retained for backwards 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,
"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. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards 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. Retained for backwards compatibility.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.\n@return (Deprecated) An identifier for the channel. Retained for backwards 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,
"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 channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Indicates whether or not the channel is archived.\n@return Indicates whether or not the 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,
"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" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last updated this 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 updated this channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last updated this channel.\n@param lastModifiedBy The user who last updated this channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last updated this channel.\n@return The user who last updated this 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,
"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 updated this channel.\n@param lastModifiedBy The user who last updated this 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 updated this channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this 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 this channel was last modified.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.\n@return The date and time when this 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,
"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 this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"ADM.\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@return The platform type. For this channel, the value is always \"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,
"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 platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The channel version.\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 channel version.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The channel version.\n@param version The channel version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The channel version.\n@return The channel version.",
"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,
"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 channel version.\n@param version The channel version.",
"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 channel version.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ ],
"shapeName" : "ADMChannelResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ADMChannelResponse",
"variableName" : "admChannelResponse",
"variableType" : "ADMChannelResponse",
"documentation" : null,
"simpleType" : "ADMChannelResponse",
"variableSetterType" : "ADMChannelResponse"
},
"wrapper" : false
},
"ADMMessage" : {
"c2jName" : "ADMMessage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "ADM Message.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | 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 #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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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,
"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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message body of the 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 #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 message body of the notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The message body of the notification.\n@param body The message body of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The message body of the notification.\n@return The message body of the 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" : "Body",
"queryString" : 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 message body of the notification.\n@param body The message body of the notification.",
"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 message body of the notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConsolidationKey",
"beanStyleSetterMethodName" : "setConsolidationKey",
"c2jName" : "ConsolidationKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "consolidationKey",
"fluentSetterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@param consolidationKey Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "consolidationKey",
"getterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@return Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"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,
"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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@param consolidationKey Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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,
"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,
"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"
},
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExpiresAfter",
"beanStyleSetterMethodName" : "setExpiresAfter",
"c2jName" : "ExpiresAfter",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\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" : "Optional. Number of seconds ADM should retain the message if the device is offline",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "expiresAfter",
"fluentSetterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@param expiresAfter Optional. Number of seconds ADM should retain the message if the device is offline\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "expiresAfter",
"getterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@return Optional. Number of seconds ADM should retain the message if the device is offline",
"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,
"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" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@param expiresAfter Optional. Number of seconds ADM should retain the message if the device is offline",
"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" : "Optional. Number of seconds ADM should retain the message if the device is offline",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIconReference",
"beanStyleSetterMethodName" : "setIconReference",
"c2jName" : "IconReference",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The icon image name of the asset saved in your application.\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 application.",
"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 application.\n@param iconReference The icon image name of the asset saved in your application.\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 application.\n@return The icon image name of the asset saved in your application.",
"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,
"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 application.\n@param iconReference The icon image name of the asset saved in your application.",
"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 application.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageIconUrl",
"beanStyleSetterMethodName" : "setImageIconUrl",
"c2jName" : "ImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\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 that points to an image used as the large icon to the notification content view.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageIconUrl",
"fluentSetterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\n@param imageIconUrl The URL that points to an image used as the large icon to the notification content view.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageIconUrl",
"getterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\n@return The URL that points to an image used as the large icon to the notification content view.",
"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,
"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 that points to an image used as the large icon to the notification content view.\n@param imageIconUrl The URL that points to an image used as the large icon to the notification content view.",
"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 that points to an image used as the large icon to the notification content view.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageUrl",
"beanStyleSetterMethodName" : "setImageUrl",
"c2jName" : "ImageUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used 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 that points to an image used in the push notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageUrl",
"fluentSetterDocumentation" : "The URL that points to an image used in the push notification.\n@param imageUrl The URL that points to an image used 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 that points to an image used in the push notification.\n@return The URL that points to an image used 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,
"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 that points to an image used in the push notification.\n@param imageUrl The URL that points to an image used 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 that points to an image used in the push notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMd5",
"beanStyleSetterMethodName" : "setMd5",
"c2jName" : "MD5",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "md5",
"fluentSetterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@param md5 Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "md5",
"getterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@return Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"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,
"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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@param md5 Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Raw JSON formatted string to be used as the payload. 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 be used as the payload. 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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.\n@return The Raw JSON formatted string to be used as the payload. 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,
"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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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,
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSmallImageIconUrl",
"beanStyleSetterMethodName" : "setSmallImageIconUrl",
"c2jName" : "SmallImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "smallImageIconUrl",
"fluentSetterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@param smallImageIconUrl The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "smallImageIconUrl",
"getterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@return The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"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,
"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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@param smallImageIconUrl The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@param sound Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sound",
"getterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@return Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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,
"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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@param sound Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Default message substitutions. Can be overridden by individual address substitutions.",
"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,
"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,
"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"
},
"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,
"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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.",
"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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The message title that displays above the message on the user's device.\n@return The message title that displays above the message on the user'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,
"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 message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.\n@return The URL to open in the user's mobile browser. Used if the value for Action 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,
"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 user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Action" : {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | 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 #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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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,
"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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Body" : {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message body of the 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 #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 message body of the notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The message body of the notification.\n@param body The message body of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The message body of the notification.\n@return The message body of the 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" : "Body",
"queryString" : 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 message body of the notification.\n@param body The message body of the notification.",
"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 message body of the notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ConsolidationKey" : {
"beanStyleGetterMethodName" : "getConsolidationKey",
"beanStyleSetterMethodName" : "setConsolidationKey",
"c2jName" : "ConsolidationKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "consolidationKey",
"fluentSetterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@param consolidationKey Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "consolidationKey",
"getterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@return Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"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,
"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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@param consolidationKey Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Data" : {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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,
"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,
"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"
},
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"ExpiresAfter" : {
"beanStyleGetterMethodName" : "getExpiresAfter",
"beanStyleSetterMethodName" : "setExpiresAfter",
"c2jName" : "ExpiresAfter",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\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" : "Optional. Number of seconds ADM should retain the message if the device is offline",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "expiresAfter",
"fluentSetterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@param expiresAfter Optional. Number of seconds ADM should retain the message if the device is offline\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "expiresAfter",
"getterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@return Optional. Number of seconds ADM should retain the message if the device is offline",
"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,
"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" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@param expiresAfter Optional. Number of seconds ADM should retain the message if the device is offline",
"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" : "Optional. Number of seconds ADM should retain the message if the device is offline",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IconReference" : {
"beanStyleGetterMethodName" : "getIconReference",
"beanStyleSetterMethodName" : "setIconReference",
"c2jName" : "IconReference",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The icon image name of the asset saved in your application.\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 application.",
"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 application.\n@param iconReference The icon image name of the asset saved in your application.\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 application.\n@return The icon image name of the asset saved in your application.",
"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,
"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 application.\n@param iconReference The icon image name of the asset saved in your application.",
"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 application.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ImageIconUrl" : {
"beanStyleGetterMethodName" : "getImageIconUrl",
"beanStyleSetterMethodName" : "setImageIconUrl",
"c2jName" : "ImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\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 that points to an image used as the large icon to the notification content view.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageIconUrl",
"fluentSetterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\n@param imageIconUrl The URL that points to an image used as the large icon to the notification content view.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageIconUrl",
"getterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\n@return The URL that points to an image used as the large icon to the notification content view.",
"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,
"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 that points to an image used as the large icon to the notification content view.\n@param imageIconUrl The URL that points to an image used as the large icon to the notification content view.",
"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 that points to an image used as the large icon to the notification content view.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ImageUrl" : {
"beanStyleGetterMethodName" : "getImageUrl",
"beanStyleSetterMethodName" : "setImageUrl",
"c2jName" : "ImageUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used 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 that points to an image used in the push notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageUrl",
"fluentSetterDocumentation" : "The URL that points to an image used in the push notification.\n@param imageUrl The URL that points to an image used 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 that points to an image used in the push notification.\n@return The URL that points to an image used 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,
"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 that points to an image used in the push notification.\n@param imageUrl The URL that points to an image used 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 that points to an image used in the push notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MD5" : {
"beanStyleGetterMethodName" : "getMd5",
"beanStyleSetterMethodName" : "setMd5",
"c2jName" : "MD5",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "md5",
"fluentSetterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@param md5 Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "md5",
"getterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@return Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"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,
"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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@param md5 Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RawContent" : {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Raw JSON formatted string to be used as the payload. 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 be used as the payload. 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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.\n@return The Raw JSON formatted string to be used as the payload. 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,
"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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SilentPush" : {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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,
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"SmallImageIconUrl" : {
"beanStyleGetterMethodName" : "getSmallImageIconUrl",
"beanStyleSetterMethodName" : "setSmallImageIconUrl",
"c2jName" : "SmallImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "smallImageIconUrl",
"fluentSetterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@param smallImageIconUrl The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "smallImageIconUrl",
"getterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@return The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"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,
"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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@param smallImageIconUrl The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Sound" : {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@param sound Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sound",
"getterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@return Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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,
"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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@param sound Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Substitutions" : {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Default message substitutions. Can be overridden by individual address substitutions.",
"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,
"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,
"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"
},
"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,
"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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.",
"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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
},
"Title" : {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The message title that displays above the message on the user's device.\n@return The message title that displays above the message on the user'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,
"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 message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Url" : {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.\n@return The URL to open in the user's mobile browser. Used if the value for Action 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,
"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 user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | 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 #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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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,
"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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message body of the 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 #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 message body of the notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The message body of the notification.\n@param body The message body of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The message body of the notification.\n@return The message body of the 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" : "Body",
"queryString" : 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 message body of the notification.\n@param body The message body of the notification.",
"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 message body of the notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConsolidationKey",
"beanStyleSetterMethodName" : "setConsolidationKey",
"c2jName" : "ConsolidationKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "consolidationKey",
"fluentSetterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@param consolidationKey Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "consolidationKey",
"getterDocumentation" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@return Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"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,
"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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.\n@param consolidationKey Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"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" : "Optional. Arbitrary string used to indicate multiple messages are logically the same and that ADM is allowed to drop previously enqueued messages in favor of this one.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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,
"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,
"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"
},
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExpiresAfter",
"beanStyleSetterMethodName" : "setExpiresAfter",
"c2jName" : "ExpiresAfter",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\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" : "Optional. Number of seconds ADM should retain the message if the device is offline",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "expiresAfter",
"fluentSetterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@param expiresAfter Optional. Number of seconds ADM should retain the message if the device is offline\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "expiresAfter",
"getterDocumentation" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@return Optional. Number of seconds ADM should retain the message if the device is offline",
"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,
"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" : "Optional. Number of seconds ADM should retain the message if the device is offline\n@param expiresAfter Optional. Number of seconds ADM should retain the message if the device is offline",
"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" : "Optional. Number of seconds ADM should retain the message if the device is offline",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIconReference",
"beanStyleSetterMethodName" : "setIconReference",
"c2jName" : "IconReference",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The icon image name of the asset saved in your application.\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 application.",
"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 application.\n@param iconReference The icon image name of the asset saved in your application.\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 application.\n@return The icon image name of the asset saved in your application.",
"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,
"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 application.\n@param iconReference The icon image name of the asset saved in your application.",
"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 application.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageIconUrl",
"beanStyleSetterMethodName" : "setImageIconUrl",
"c2jName" : "ImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\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 that points to an image used as the large icon to the notification content view.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageIconUrl",
"fluentSetterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\n@param imageIconUrl The URL that points to an image used as the large icon to the notification content view.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageIconUrl",
"getterDocumentation" : "The URL that points to an image used as the large icon to the notification content view.\n@return The URL that points to an image used as the large icon to the notification content view.",
"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,
"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 that points to an image used as the large icon to the notification content view.\n@param imageIconUrl The URL that points to an image used as the large icon to the notification content view.",
"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 that points to an image used as the large icon to the notification content view.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageUrl",
"beanStyleSetterMethodName" : "setImageUrl",
"c2jName" : "ImageUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used 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 that points to an image used in the push notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageUrl",
"fluentSetterDocumentation" : "The URL that points to an image used in the push notification.\n@param imageUrl The URL that points to an image used 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 that points to an image used in the push notification.\n@return The URL that points to an image used 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,
"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 that points to an image used in the push notification.\n@param imageUrl The URL that points to an image used 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 that points to an image used in the push notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMd5",
"beanStyleSetterMethodName" : "setMd5",
"c2jName" : "MD5",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "md5",
"fluentSetterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@param md5 Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "md5",
"getterDocumentation" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@return Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"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,
"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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity\n@param md5 Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"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" : "Optional. Base-64-encoded MD5 checksum of the data parameter. Used to verify data integrity",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Raw JSON formatted string to be used as the payload. 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 be used as the payload. 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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.\n@return The Raw JSON formatted string to be used as the payload. 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,
"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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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,
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSmallImageIconUrl",
"beanStyleSetterMethodName" : "setSmallImageIconUrl",
"c2jName" : "SmallImageIconUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "smallImageIconUrl",
"fluentSetterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@param smallImageIconUrl The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "smallImageIconUrl",
"getterDocumentation" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@return The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"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,
"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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view\n@param smallImageIconUrl The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"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 that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@param sound Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sound",
"getterDocumentation" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@return Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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,
"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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/\n@param sound Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files 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" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Default message substitutions. Can be overridden by individual address substitutions.",
"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,
"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,
"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"
},
"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,
"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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.",
"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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The message title that displays above the message on the user's device.\n@return The message title that displays above the message on the user'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,
"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 message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.\n@return The URL to open in the user's mobile browser. Used if the value for Action 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,
"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 user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"APNSChannelRequest" : {
"c2jName" : "APNSChannelRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Apple Push Notification Service channel definition.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getBundleId",
"beanStyleSetterMethodName" : "setBundleId",
"c2jName" : "BundleId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The bundle id 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 id used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bundleId",
"fluentSetterDocumentation" : "The bundle id used for APNs Tokens.\n@param bundleId The bundle id 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 id used for APNs Tokens.\n@return The bundle id 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,
"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 id used for APNs Tokens.\n@param bundleId The bundle id 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 id used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCertificate",
"beanStyleSetterMethodName" : "setCertificate",
"c2jName" : "Certificate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The distribution certificate from Apple.\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 distribution certificate from Apple.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificate",
"fluentSetterDocumentation" : "The distribution certificate from Apple.\n@param certificate The distribution certificate from Apple.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificate",
"getterDocumentation" : "The distribution certificate from Apple.\n@return The distribution certificate from Apple.",
"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,
"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 distribution certificate from Apple.\n@param certificate The distribution certificate from Apple.",
"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 distribution certificate from Apple.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method used for 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 #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 used for APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method used for APNs.\n@return The default authentication method used for 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" : "DefaultAuthenticationMethod",
"queryString" : 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 used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.",
"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 used for APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "If the channel is enabled for sending messages.\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" : "If the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "If the channel is enabled for sending messages.\n@return If the channel is enabled for sending messages.",
"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,
"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" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.",
"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" : "If the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrivateKey",
"beanStyleSetterMethodName" : "setPrivateKey",
"c2jName" : "PrivateKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The certificate private key.\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 certificate private key.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "privateKey",
"fluentSetterDocumentation" : "The certificate private key.\n@param privateKey The certificate private key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "privateKey",
"getterDocumentation" : "The certificate private key.\n@return The certificate private key.",
"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,
"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 certificate private key.\n@param privateKey The certificate private key.",
"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 certificate private key.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTeamId",
"beanStyleSetterMethodName" : "setTeamId",
"c2jName" : "TeamId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The team id 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 team id used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "teamId",
"fluentSetterDocumentation" : "The team id used for APNs Tokens.\n@param teamId The team id used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "teamId",
"getterDocumentation" : "The team id used for APNs Tokens.\n@return The team id 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,
"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 team id used for APNs Tokens.\n@param teamId The team id 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 team id used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKey",
"beanStyleSetterMethodName" : "setTokenKey",
"c2jName" : "TokenKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token key 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 #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 token key used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKey",
"fluentSetterDocumentation" : "The token key used for APNs Tokens.\n@param tokenKey The token key used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKey",
"getterDocumentation" : "The token key used for APNs Tokens.\n@return The token key 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" : "TokenKey",
"queryString" : 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 token key used for APNs Tokens.\n@param tokenKey The token key used 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 token key used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKeyId",
"beanStyleSetterMethodName" : "setTokenKeyId",
"c2jName" : "TokenKeyId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token key 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 #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 token key used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKeyId",
"fluentSetterDocumentation" : "The token key used for APNs Tokens.\n@param tokenKeyId The token key used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKeyId",
"getterDocumentation" : "The token key used for APNs Tokens.\n@return The token key 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" : "TokenKeyId",
"queryString" : 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 token key used for APNs Tokens.\n@param tokenKeyId The token key used for 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 token key used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BundleId" : {
"beanStyleGetterMethodName" : "getBundleId",
"beanStyleSetterMethodName" : "setBundleId",
"c2jName" : "BundleId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The bundle id 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 id used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bundleId",
"fluentSetterDocumentation" : "The bundle id used for APNs Tokens.\n@param bundleId The bundle id 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 id used for APNs Tokens.\n@return The bundle id 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,
"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 id used for APNs Tokens.\n@param bundleId The bundle id 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 id used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Certificate" : {
"beanStyleGetterMethodName" : "getCertificate",
"beanStyleSetterMethodName" : "setCertificate",
"c2jName" : "Certificate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The distribution certificate from Apple.\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 distribution certificate from Apple.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificate",
"fluentSetterDocumentation" : "The distribution certificate from Apple.\n@param certificate The distribution certificate from Apple.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificate",
"getterDocumentation" : "The distribution certificate from Apple.\n@return The distribution certificate from Apple.",
"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,
"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 distribution certificate from Apple.\n@param certificate The distribution certificate from Apple.",
"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 distribution certificate from Apple.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DefaultAuthenticationMethod" : {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method used for 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 #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 used for APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method used for APNs.\n@return The default authentication method used for 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" : "DefaultAuthenticationMethod",
"queryString" : 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 used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.",
"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 used for APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "If the channel is enabled for sending messages.\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" : "If the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "If the channel is enabled for sending messages.\n@return If the channel is enabled for sending messages.",
"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,
"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" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.",
"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" : "If the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"PrivateKey" : {
"beanStyleGetterMethodName" : "getPrivateKey",
"beanStyleSetterMethodName" : "setPrivateKey",
"c2jName" : "PrivateKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The certificate private key.\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 certificate private key.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "privateKey",
"fluentSetterDocumentation" : "The certificate private key.\n@param privateKey The certificate private key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "privateKey",
"getterDocumentation" : "The certificate private key.\n@return The certificate private key.",
"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,
"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 certificate private key.\n@param privateKey The certificate private key.",
"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 certificate private key.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TeamId" : {
"beanStyleGetterMethodName" : "getTeamId",
"beanStyleSetterMethodName" : "setTeamId",
"c2jName" : "TeamId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The team id 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 team id used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "teamId",
"fluentSetterDocumentation" : "The team id used for APNs Tokens.\n@param teamId The team id used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "teamId",
"getterDocumentation" : "The team id used for APNs Tokens.\n@return The team id 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,
"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 team id used for APNs Tokens.\n@param teamId The team id 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 team id used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TokenKey" : {
"beanStyleGetterMethodName" : "getTokenKey",
"beanStyleSetterMethodName" : "setTokenKey",
"c2jName" : "TokenKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token key 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 #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 token key used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKey",
"fluentSetterDocumentation" : "The token key used for APNs Tokens.\n@param tokenKey The token key used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKey",
"getterDocumentation" : "The token key used for APNs Tokens.\n@return The token key 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" : "TokenKey",
"queryString" : 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 token key used for APNs Tokens.\n@param tokenKey The token key used 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 token key used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TokenKeyId" : {
"beanStyleGetterMethodName" : "getTokenKeyId",
"beanStyleSetterMethodName" : "setTokenKeyId",
"c2jName" : "TokenKeyId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token key 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 #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 token key used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKeyId",
"fluentSetterDocumentation" : "The token key used for APNs Tokens.\n@param tokenKeyId The token key used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKeyId",
"getterDocumentation" : "The token key used for APNs Tokens.\n@return The token key 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" : "TokenKeyId",
"queryString" : 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 token key used for APNs Tokens.\n@param tokenKeyId The token key used for 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 token key used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getBundleId",
"beanStyleSetterMethodName" : "setBundleId",
"c2jName" : "BundleId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The bundle id 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 id used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bundleId",
"fluentSetterDocumentation" : "The bundle id used for APNs Tokens.\n@param bundleId The bundle id 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 id used for APNs Tokens.\n@return The bundle id 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,
"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 id used for APNs Tokens.\n@param bundleId The bundle id 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 id used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCertificate",
"beanStyleSetterMethodName" : "setCertificate",
"c2jName" : "Certificate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The distribution certificate from Apple.\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 distribution certificate from Apple.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificate",
"fluentSetterDocumentation" : "The distribution certificate from Apple.\n@param certificate The distribution certificate from Apple.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificate",
"getterDocumentation" : "The distribution certificate from Apple.\n@return The distribution certificate from Apple.",
"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,
"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 distribution certificate from Apple.\n@param certificate The distribution certificate from Apple.",
"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 distribution certificate from Apple.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method used for 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 #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 used for APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method used for APNs.\n@return The default authentication method used for 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" : "DefaultAuthenticationMethod",
"queryString" : 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 used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.",
"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 used for APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "If the channel is enabled for sending messages.\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" : "If the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "If the channel is enabled for sending messages.\n@return If the channel is enabled for sending messages.",
"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,
"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" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.",
"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" : "If the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPrivateKey",
"beanStyleSetterMethodName" : "setPrivateKey",
"c2jName" : "PrivateKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The certificate private key.\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 certificate private key.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "privateKey",
"fluentSetterDocumentation" : "The certificate private key.\n@param privateKey The certificate private key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "privateKey",
"getterDocumentation" : "The certificate private key.\n@return The certificate private key.",
"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,
"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 certificate private key.\n@param privateKey The certificate private key.",
"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 certificate private key.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTeamId",
"beanStyleSetterMethodName" : "setTeamId",
"c2jName" : "TeamId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The team id 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 team id used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "teamId",
"fluentSetterDocumentation" : "The team id used for APNs Tokens.\n@param teamId The team id used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "teamId",
"getterDocumentation" : "The team id used for APNs Tokens.\n@return The team id 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,
"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 team id used for APNs Tokens.\n@param teamId The team id 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 team id used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKey",
"beanStyleSetterMethodName" : "setTokenKey",
"c2jName" : "TokenKey",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token key 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 #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 token key used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKey",
"fluentSetterDocumentation" : "The token key used for APNs Tokens.\n@param tokenKey The token key used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKey",
"getterDocumentation" : "The token key used for APNs Tokens.\n@return The token key 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" : "TokenKey",
"queryString" : 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 token key used for APNs Tokens.\n@param tokenKey The token key used 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 token key used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTokenKeyId",
"beanStyleSetterMethodName" : "setTokenKeyId",
"c2jName" : "TokenKeyId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token key 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 #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 token key used for APNs Tokens.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tokenKeyId",
"fluentSetterDocumentation" : "The token key used for APNs Tokens.\n@param tokenKeyId The token key used for APNs Tokens.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tokenKeyId",
"getterDocumentation" : "The token key used for APNs Tokens.\n@return The token key 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" : "TokenKeyId",
"queryString" : 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 token key used for APNs Tokens.\n@param tokenKeyId The token key used for 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 token key used for APNs Tokens.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ ],
"shapeName" : "APNSChannelRequest",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "APNSChannelRequest",
"variableName" : "apnsChannelRequest",
"variableType" : "APNSChannelRequest",
"documentation" : null,
"simpleType" : "APNSChannelRequest",
"variableSetterType" : "APNSChannelRequest"
},
"wrapper" : false
},
"APNSChannelResponse" : {
"c2jName" : "APNSChannelResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Apple Distribution Push Notification Service channel definition.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the application that the 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 ID of the application that the channel applies to.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The ID of the application that the channel applies to.\n@param applicationId The ID of the application that the channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The ID of the application that the channel applies to.\n@return The ID of the application that the 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,
"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 ID of the application that the channel applies to.\n@param applicationId The ID of the application that the 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 ID of the application that the channel applies to.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this channel was created.\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 this channel was created.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when this channel was created.\n@param creationDate The date and time when this channel was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when this channel was created.\n@return The date and time when this channel was created.",
"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,
"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 this channel was created.\n@param creationDate The date and time when this channel was created.",
"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 this channel was created.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method used for 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 #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 used for APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method used for APNs.\n@return The default authentication method used for 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" : "DefaultAuthenticationMethod",
"queryString" : 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 used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.",
"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 used for APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "If the channel is enabled for sending messages.\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" : "If the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "If the channel is enabled for sending messages.\n@return If the channel is enabled for sending messages.",
"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,
"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" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.",
"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" : "If the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Not used. Retained for backwards 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. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "Not used. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "Not used. Retained for backwards compatibility.\n@return Not used. Retained for backwards 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,
"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. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards 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. Retained for backwards compatibility.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasTokenKey",
"beanStyleSetterMethodName" : "setHasTokenKey",
"c2jName" : "HasTokenKey",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasTokenKey",
"fluentSetterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@param hasTokenKey Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasTokenKey",
"getterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@return Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"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,
"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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@param hasTokenKey Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.\n@return (Deprecated) An identifier for the channel. Retained for backwards 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,
"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 channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Indicates whether or not the channel is archived.\n@return Indicates whether or not the 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,
"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" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last updated this 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 updated this channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last updated this channel.\n@param lastModifiedBy The user who last updated this channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last updated this channel.\n@return The user who last updated this 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,
"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 updated this channel.\n@param lastModifiedBy The user who last updated this 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 updated this channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this 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 this channel was last modified.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.\n@return The date and time when this 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,
"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 this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"ADM.\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@return The platform type. For this channel, the value is always \"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,
"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 platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The channel version.\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 channel version.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The channel version.\n@param version The channel version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The channel version.\n@return The channel version.",
"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,
"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 channel version.\n@param version The channel version.",
"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 channel version.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApplicationId" : {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the application that the 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 ID of the application that the channel applies to.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The ID of the application that the channel applies to.\n@param applicationId The ID of the application that the channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The ID of the application that the channel applies to.\n@return The ID of the application that the 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,
"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 ID of the application that the channel applies to.\n@param applicationId The ID of the application that the 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 ID of the application that the channel applies to.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CreationDate" : {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this channel was created.\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 this channel was created.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when this channel was created.\n@param creationDate The date and time when this channel was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when this channel was created.\n@return The date and time when this channel was created.",
"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,
"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 this channel was created.\n@param creationDate The date and time when this channel was created.",
"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 this channel was created.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DefaultAuthenticationMethod" : {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method used for 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 #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 used for APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method used for APNs.\n@return The default authentication method used for 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" : "DefaultAuthenticationMethod",
"queryString" : 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 used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.",
"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 used for APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "If the channel is enabled for sending messages.\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" : "If the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "If the channel is enabled for sending messages.\n@return If the channel is enabled for sending messages.",
"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,
"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" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.",
"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" : "If the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"HasCredential" : {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Not used. Retained for backwards 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. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "Not used. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "Not used. Retained for backwards compatibility.\n@return Not used. Retained for backwards 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,
"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. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards 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. Retained for backwards compatibility.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"HasTokenKey" : {
"beanStyleGetterMethodName" : "getHasTokenKey",
"beanStyleSetterMethodName" : "setHasTokenKey",
"c2jName" : "HasTokenKey",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasTokenKey",
"fluentSetterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@param hasTokenKey Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasTokenKey",
"getterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@return Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"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,
"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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@param hasTokenKey Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Id" : {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.\n@return (Deprecated) An identifier for the channel. Retained for backwards 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,
"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 channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IsArchived" : {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Indicates whether or not the channel is archived.\n@return Indicates whether or not the 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,
"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" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"LastModifiedBy" : {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last updated this 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 updated this channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last updated this channel.\n@param lastModifiedBy The user who last updated this channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last updated this channel.\n@return The user who last updated this 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,
"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 updated this channel.\n@param lastModifiedBy The user who last updated this 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 updated this channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LastModifiedDate" : {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this 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 this channel was last modified.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.\n@return The date and time when this 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,
"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 this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Platform" : {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"ADM.\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@return The platform type. For this channel, the value is always \"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,
"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 platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The channel version.\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 channel version.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The channel version.\n@param version The channel version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The channel version.\n@return The channel version.",
"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,
"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 channel version.\n@param version The channel version.",
"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 channel version.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApplicationId",
"beanStyleSetterMethodName" : "setApplicationId",
"c2jName" : "ApplicationId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the application that the 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 ID of the application that the channel applies to.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "applicationId",
"fluentSetterDocumentation" : "The ID of the application that the channel applies to.\n@param applicationId The ID of the application that the channel applies to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "applicationId",
"getterDocumentation" : "The ID of the application that the channel applies to.\n@return The ID of the application that the 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,
"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 ID of the application that the channel applies to.\n@param applicationId The ID of the application that the 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 ID of the application that the channel applies to.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this channel was created.\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 this channel was created.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "creationDate",
"fluentSetterDocumentation" : "The date and time when this channel was created.\n@param creationDate The date and time when this channel was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "creationDate",
"getterDocumentation" : "The date and time when this channel was created.\n@return The date and time when this channel was created.",
"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,
"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 this channel was created.\n@param creationDate The date and time when this channel was created.",
"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 this channel was created.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDefaultAuthenticationMethod",
"beanStyleSetterMethodName" : "setDefaultAuthenticationMethod",
"c2jName" : "DefaultAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The default authentication method used for 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 #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 used for APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "defaultAuthenticationMethod",
"fluentSetterDocumentation" : "The default authentication method used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "defaultAuthenticationMethod",
"getterDocumentation" : "The default authentication method used for APNs.\n@return The default authentication method used for 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" : "DefaultAuthenticationMethod",
"queryString" : 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 used for APNs.\n@param defaultAuthenticationMethod The default authentication method used for APNs.",
"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 used for APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "If the channel is enabled for sending messages.\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" : "If the channel is enabled for sending messages.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "If the channel is enabled for sending messages.\n@return If the channel is enabled for sending messages.",
"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,
"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" : "If the channel is enabled for sending messages.\n@param enabled If the channel is enabled for sending messages.",
"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" : "If the channel is enabled for sending messages.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasCredential",
"beanStyleSetterMethodName" : "setHasCredential",
"c2jName" : "HasCredential",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Not used. Retained for backwards 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. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasCredential",
"fluentSetterDocumentation" : "Not used. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasCredential",
"getterDocumentation" : "Not used. Retained for backwards compatibility.\n@return Not used. Retained for backwards 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,
"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. Retained for backwards compatibility.\n@param hasCredential Not used. Retained for backwards 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. Retained for backwards compatibility.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHasTokenKey",
"beanStyleSetterMethodName" : "setHasTokenKey",
"c2jName" : "HasTokenKey",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hasTokenKey",
"fluentSetterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@param hasTokenKey Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hasTokenKey",
"getterDocumentation" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@return Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"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,
"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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.\n@param hasTokenKey Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"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" : "Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "(Deprecated) An identifier for the channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.\n@return (Deprecated) An identifier for the channel. Retained for backwards 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,
"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 channel. Retained for backwards compatibility.\n@param id (Deprecated) An identifier for the channel. Retained for backwards 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 channel. Retained for backwards compatibility.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsArchived",
"beanStyleSetterMethodName" : "setIsArchived",
"c2jName" : "IsArchived",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isArchived",
"fluentSetterDocumentation" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the channel is archived.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isArchived",
"getterDocumentation" : "Indicates whether or not the channel is archived.\n@return Indicates whether or not the 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,
"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" : "Indicates whether or not the channel is archived.\n@param isArchived Indicates whether or not the 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" : "Indicates whether or not the channel is archived.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedBy",
"beanStyleSetterMethodName" : "setLastModifiedBy",
"c2jName" : "LastModifiedBy",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The user who last updated this 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 updated this channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedBy",
"fluentSetterDocumentation" : "The user who last updated this channel.\n@param lastModifiedBy The user who last updated this channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastModifiedBy",
"getterDocumentation" : "The user who last updated this channel.\n@return The user who last updated this 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,
"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 updated this channel.\n@param lastModifiedBy The user who last updated this 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 updated this channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastModifiedDate",
"beanStyleSetterMethodName" : "setLastModifiedDate",
"c2jName" : "LastModifiedDate",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The date and time when this 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 this channel was last modified.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastModifiedDate",
"fluentSetterDocumentation" : "The date and time when this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.\n@return The date and time when this 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,
"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 this channel was last modified.\n@param lastModifiedDate The date and time when this 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 this channel was last modified.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"ADM.\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform type. For this channel, the value is always \"ADM.\"\n@return The platform type. For this channel, the value is always \"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,
"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 platform type. For this channel, the value is always \"ADM.\"\n@param platform The platform type. For this channel, the value is always \"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 platform type. For this channel, the value is always \"ADM.\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The channel version.\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 channel version.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "The channel version.\n@param version The channel version.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "The channel version.\n@return The channel version.",
"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,
"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 channel version.\n@param version The channel version.",
"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 channel version.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ ],
"shapeName" : "APNSChannelResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "APNSChannelResponse",
"variableName" : "apnsChannelResponse",
"variableType" : "APNSChannelResponse",
"documentation" : null,
"simpleType" : "APNSChannelResponse",
"variableSetterType" : "APNSChannelResponse"
},
"wrapper" : false
},
"APNSMessage" : {
"c2jName" : "APNSMessage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "APNS Message.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | 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 #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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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,
"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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBadge",
"beanStyleSetterMethodName" : "setBadge",
"c2jName" : "Badge",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key 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" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "badge",
"fluentSetterDocumentation" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@param badge Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "badge",
"getterDocumentation" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@return Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key 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,
"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" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@param badge Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key 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" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message body of the 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 #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 message body of the notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The message body of the notification.\n@param body The message body of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The message body of the notification.\n@return The message body of the 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" : "Body",
"queryString" : 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 message body of the notification.\n@param body The message body of the notification.",
"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 message body of the notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCategory",
"beanStyleSetterMethodName" : "setCategory",
"c2jName" : "Category",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.\n@param category Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.\n@return Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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,
"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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.\n@param category Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCollapseId",
"beanStyleSetterMethodName" : "setCollapseId",
"c2jName" : "CollapseId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the 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 ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "collapseId",
"fluentSetterDocumentation" : "An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@param collapseId An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "collapseId",
"getterDocumentation" : "An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@return An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the 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,
"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 ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@param collapseId An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the 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 ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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,
"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,
"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"
},
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMediaUrl",
"beanStyleSetterMethodName" : "setMediaUrl",
"c2jName" : "MediaUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A URL that refers to the location of an image or video that you want 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" : "A URL that refers to the location of an image or video that you want to display in the push notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mediaUrl",
"fluentSetterDocumentation" : "A URL that refers to the location of an image or video that you want to display in the push notification.\n@param mediaUrl A URL that refers to the location of an image or video that you want 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" : "A URL that refers to the location of an image or video that you want to display in the push notification.\n@return A URL that refers to the location of an image or video that you want 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,
"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" : "A URL that refers to the location of an image or video that you want to display in the push notification.\n@param mediaUrl A URL that refers to the location of an image or video that you want 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" : "A URL that refers to the location of an image or video that you want to display in the push notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPreferredAuthenticationMethod",
"beanStyleSetterMethodName" : "setPreferredAuthenticationMethod",
"c2jName" : "PreferredAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The preferred authentication method, either \"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 preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "preferredAuthenticationMethod",
"fluentSetterDocumentation" : "The preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@param preferredAuthenticationMethod The preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "preferredAuthenticationMethod",
"getterDocumentation" : "The preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@return The preferred authentication method, either \"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,
"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 preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@param preferredAuthenticationMethod The preferred authentication method, either \"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 preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPriority",
"beanStyleSetterMethodName" : "setPriority",
"c2jName" : "Priority",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\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" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "priority",
"fluentSetterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@param priority The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "priority",
"getterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@return The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"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,
"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" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@param priority The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"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" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Raw JSON formatted string to be used as the payload. 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 be used as the payload. 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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.\n@return The Raw JSON formatted string to be used as the payload. 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,
"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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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,
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.\n@param sound Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.\n@return Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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,
"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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.\n@param sound Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Default message substitutions. Can be overridden by individual address substitutions.",
"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,
"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,
"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"
},
"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,
"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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.",
"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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getThreadId",
"beanStyleSetterMethodName" : "setThreadId",
"c2jName" : "ThreadId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Provide this key with a string value that represents the 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" : "Provide this key with a string value that represents the 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" : "Provide this key with a string value that represents the 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 Provide this key with a string value that represents the 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" : "Provide this key with a string value that represents the 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 Provide this key with a string value that represents the 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,
"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" : "Provide this key with a string value that represents the 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 Provide this key with a string value that represents the 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" : "Provide this key with a string value that represents the 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"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeToLive",
"beanStyleSetterMethodName" : "setTimeToLive",
"c2jName" : "TimeToLive",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the 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 length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the message to APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeToLive",
"fluentSetterDocumentation" : "The length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the message to APNs.\n@param timeToLive The length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the message to APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeToLive",
"getterDocumentation" : "The length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the message to APNs.\n@return The length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the 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,
"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 length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the message to APNs.\n@param timeToLive The length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the 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 length of time (in seconds) that APNs stores and attempts to deliver the message. If the value is 0, APNs does not store the message or attempt to deliver it more than once. Amazon Pinpoint uses this value to set the apns-expiration request header when it sends the message to APNs.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "The message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user's device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "The message title that displays above the message on the user's device.\n@return The message title that displays above the message on the user'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,
"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 message title that displays above the message on the user's device.\n@param title The message title that displays above the message on the user'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 message title that displays above the message on the user's device.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.\n@return The URL to open in the user's mobile browser. Used if the value for Action 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,
"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 user's mobile browser. Used if the value for Action is URL.\n@param url The URL to open in the user's mobile browser. Used if the value for Action 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 user's mobile browser. Used if the value for Action is URL.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Action" : {
"beanStyleGetterMethodName" : "getActionAsString",
"beanStyleSetterMethodName" : "setAction",
"c2jName" : "Action",
"c2jShape" : "Action",
"defaultConsumerFluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | 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 #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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"endpointDiscoveryId" : false,
"enumType" : "Action",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "action",
"fluentEnumSetterMethodName" : "action",
"fluentGetterMethodName" : "actionAsString",
"fluentSetterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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,
"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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\n@param action The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL\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 that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Badge" : {
"beanStyleGetterMethodName" : "getBadge",
"beanStyleSetterMethodName" : "setBadge",
"c2jName" : "Badge",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key 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" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "badge",
"fluentSetterDocumentation" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@param badge Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "badge",
"getterDocumentation" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@return Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key 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,
"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" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.\n@param badge Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key 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" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Body" : {
"beanStyleGetterMethodName" : "getBody",
"beanStyleSetterMethodName" : "setBody",
"c2jName" : "Body",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message body of the 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 #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 message body of the notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "body",
"fluentSetterDocumentation" : "The message body of the notification.\n@param body The message body of the notification.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "body",
"getterDocumentation" : "The message body of the notification.\n@return The message body of the 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" : "Body",
"queryString" : 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 message body of the notification.\n@param body The message body of the notification.",
"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 message body of the notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Category" : {
"beanStyleGetterMethodName" : "getCategory",
"beanStyleSetterMethodName" : "setCategory",
"c2jName" : "Category",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.\n@param category Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.\n@return Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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,
"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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.\n@param category Provide this key with a string value that represents the notification's type. This value corresponds to the value in 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" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CollapseId" : {
"beanStyleGetterMethodName" : "getCollapseId",
"beanStyleSetterMethodName" : "setCollapseId",
"c2jName" : "CollapseId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the 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 ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "collapseId",
"fluentSetterDocumentation" : "An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@param collapseId An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "collapseId",
"getterDocumentation" : "An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@return An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the 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,
"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 ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.\n@param collapseId An ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the 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 ID that, if assigned to multiple messages, causes APNs to coalesce the messages into a single push notification instead of delivering each message individually. The value must not exceed 64 bytes. Amazon Pinpoint uses this value to set the apns-collapse-id request header when it sends the message to APNs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Data" : {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "MapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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,
"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,
"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"
},
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object\n@param data The data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"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 data payload used for a silent push. This payload is added to the notifications' data.pinpoint.jsonBody' object",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"MediaUrl" : {
"beanStyleGetterMethodName" : "getMediaUrl",
"beanStyleSetterMethodName" : "setMediaUrl",
"c2jName" : "MediaUrl",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A URL that refers to the location of an image or video that you want 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" : "A URL that refers to the location of an image or video that you want to display in the push notification.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mediaUrl",
"fluentSetterDocumentation" : "A URL that refers to the location of an image or video that you want to display in the push notification.\n@param mediaUrl A URL that refers to the location of an image or video that you want 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" : "A URL that refers to the location of an image or video that you want to display in the push notification.\n@return A URL that refers to the location of an image or video that you want 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,
"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" : "A URL that refers to the location of an image or video that you want to display in the push notification.\n@param mediaUrl A URL that refers to the location of an image or video that you want 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" : "A URL that refers to the location of an image or video that you want to display in the push notification.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PreferredAuthenticationMethod" : {
"beanStyleGetterMethodName" : "getPreferredAuthenticationMethod",
"beanStyleSetterMethodName" : "setPreferredAuthenticationMethod",
"c2jName" : "PreferredAuthenticationMethod",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The preferred authentication method, either \"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 preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "preferredAuthenticationMethod",
"fluentSetterDocumentation" : "The preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@param preferredAuthenticationMethod The preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "preferredAuthenticationMethod",
"getterDocumentation" : "The preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@return The preferred authentication method, either \"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,
"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 preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"\n@param preferredAuthenticationMethod The preferred authentication method, either \"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 preferred authentication method, either \"CERTIFICATE\" or \"TOKEN\"",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Priority" : {
"beanStyleGetterMethodName" : "getPriority",
"beanStyleSetterMethodName" : "setPriority",
"c2jName" : "Priority",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\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" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "priority",
"fluentSetterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@param priority The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "priority",
"getterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@return The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"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,
"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" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.\n@param priority The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"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" : "The message priority. Amazon Pinpoint uses this value to set the apns-priority request header when it sends the message to APNs. Accepts the following values:\n\n\"5\" - Low priority. Messages might be delayed, delivered in groups, and throttled.\n\n\"10\" - High priority. Messages are sent immediately. High priority messages must cause an alert, sound, or badge on the receiving device.\n\nThe default value is \"10\".\n\nThe equivalent values for FCM or GCM messages are \"normal\" and \"high\". Amazon Pinpoint accepts these values for APNs messages and converts them.\n\nFor more information about the apns-priority parameter, see Communicating with APNs in the APNs Local and Remote Notification Programming Guide.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RawContent" : {
"beanStyleGetterMethodName" : "getRawContent",
"beanStyleSetterMethodName" : "setRawContent",
"c2jName" : "RawContent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Raw JSON formatted string to be used as the payload. 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 be used as the payload. 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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.\n@return The Raw JSON formatted string to be used as the payload. 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,
"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 be used as the payload. This value overrides the message.\n@param rawContent The Raw JSON formatted string to be used as the payload. 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 be used as the payload. This value overrides the message.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SilentPush" : {
"beanStyleGetterMethodName" : "getSilentPush",
"beanStyleSetterMethodName" : "setSilentPush",
"c2jName" : "SilentPush",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "silentPush",
"fluentSetterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "silentPush",
"getterDocumentation" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@return Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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,
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.\n@param silentPush Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"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" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Sound" : {
"beanStyleGetterMethodName" : "getSound",
"beanStyleSetterMethodName" : "setSound",
"c2jName" : "Sound",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sound",
"fluentSetterDocumentation" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.\n@param sound Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.\n@return Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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,
"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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.\n@param sound Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor 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" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Substitutions" : {
"beanStyleGetterMethodName" : "getSubstitutions",
"beanStyleSetterMethodName" : "setSubstitutions",
"c2jName" : "Substitutions",
"c2jShape" : "MapOfListOf__string",
"defaultConsumerFluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\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" : "Default message substitutions. Can be overridden by individual address substitutions.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "substitutions",
"fluentSetterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "substitutions",
"getterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Default message substitutions. Can be overridden by individual address substitutions.",
"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,
"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,
"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"
},
"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,
"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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "Substitutions",
"sensitive" : false,
"setterDocumentation" : "Default message substitutions. Can be overridden by individual address substitutions.\n@param substitutions Default message substitutions. Can be overridden by individual address substitutions.",
"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