All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.pinpoint-2016-12-01-intermediate.json Maven / Gradle / Ivy

{
  "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>", "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 }, "ThreadId" : { "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 }, "TimeToLive" : { "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 }, "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" : "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "APNSMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "APNSMessage", "variableName" : "apnsMessage", "variableType" : "APNSMessage", "documentation" : null, "simpleType" : "APNSMessage", "variableSetterType" : "APNSMessage" }, "wrapper" : false }, "APNSSandboxChannelRequest" : { "c2jName" : "APNSSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Apple Development 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" : "APNSSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "APNSSandboxChannelRequest", "variableName" : "apnsSandboxChannelRequest", "variableType" : "APNSSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSSandboxChannelRequest", "variableSetterType" : "APNSSandboxChannelRequest" }, "wrapper" : false }, "APNSSandboxChannelResponse" : { "c2jName" : "APNSSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Apple Development 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 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" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS_SANDBOX.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be APNS_SANDBOX.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS_SANDBOX.\n@param platform The platform type. Will be APNS_SANDBOX.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS_SANDBOX.\n@return The platform type. Will be APNS_SANDBOX.", "getterModel" : { "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. Will be APNS_SANDBOX.\n@param platform The platform type. Will be APNS_SANDBOX.", "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. Will be APNS_SANDBOX.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "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" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS_SANDBOX.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be APNS_SANDBOX.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS_SANDBOX.\n@param platform The platform type. Will be APNS_SANDBOX.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS_SANDBOX.\n@return The platform type. Will be APNS_SANDBOX.", "getterModel" : { "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. Will be APNS_SANDBOX.\n@param platform The platform type. Will be APNS_SANDBOX.", "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. Will be APNS_SANDBOX.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "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" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS_SANDBOX.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be APNS_SANDBOX.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS_SANDBOX.\n@param platform The platform type. Will be APNS_SANDBOX.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS_SANDBOX.\n@return The platform type. Will be APNS_SANDBOX.", "getterModel" : { "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. Will be APNS_SANDBOX.\n@param platform The platform type. Will be APNS_SANDBOX.", "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. Will be APNS_SANDBOX.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "APNSSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "wrapper" : false }, "APNSVoipChannelRequest" : { "c2jName" : "APNSVoipChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Apple VoIP 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" : "APNSVoipChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "APNSVoipChannelRequest", "variableName" : "apnsVoipChannelRequest", "variableType" : "APNSVoipChannelRequest", "documentation" : null, "simpleType" : "APNSVoipChannelRequest", "variableSetterType" : "APNSVoipChannelRequest" }, "wrapper" : false }, "APNSVoipChannelResponse" : { "c2jName" : "APNSVoipChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Apple VoIP 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" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "If the channel is registered with a token key for authentication.\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" : "If the channel is registered with a token key for authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasTokenKey", "fluentSetterDocumentation" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasTokenKey", "getterDocumentation" : "If the channel is registered with a token key for authentication.\n@return If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "The platform type. Will be APNS.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS.\n@param platform The platform type. Will be APNS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS.\n@return The platform type. Will be APNS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "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. Will be APNS.\n@param platform The platform type. Will be APNS.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "The platform type. Will be APNS.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "If the channel is registered with a token key for authentication.\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" : "If the channel is registered with a token key for authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasTokenKey", "fluentSetterDocumentation" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasTokenKey", "getterDocumentation" : "If the channel is registered with a token key for authentication.\n@return If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "The platform type. Will be APNS.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS.\n@param platform The platform type. Will be APNS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS.\n@return The platform type. Will be APNS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "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. Will be APNS.\n@param platform The platform type. Will be APNS.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "The platform type. Will be APNS.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "If the channel is registered with a token key for authentication.\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" : "If the channel is registered with a token key for authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasTokenKey", "fluentSetterDocumentation" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasTokenKey", "getterDocumentation" : "If the channel is registered with a token key for authentication.\n@return If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "The platform type. Will be APNS.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS.\n@param platform The platform type. Will be APNS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS.\n@return The platform type. Will be APNS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "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. Will be APNS.\n@param platform The platform type. Will be APNS.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "The platform type. Will be APNS.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "APNSVoipChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "wrapper" : false }, "APNSVoipSandboxChannelRequest" : { "c2jName" : "APNSVoipSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Apple VoIP Developer 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" : "APNSVoipSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelRequest", "variableName" : "apnsVoipSandboxChannelRequest", "variableType" : "APNSVoipSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelRequest", "variableSetterType" : "APNSVoipSandboxChannelRequest" }, "wrapper" : false }, "APNSVoipSandboxChannelResponse" : { "c2jName" : "APNSVoipSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Apple VoIP Developer 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" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "If the channel is registered with a token key for authentication.\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" : "If the channel is registered with a token key for authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasTokenKey", "fluentSetterDocumentation" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasTokenKey", "getterDocumentation" : "If the channel is registered with a token key for authentication.\n@return If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "The platform type. Will be APNS.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS.\n@param platform The platform type. Will be APNS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS.\n@return The platform type. Will be APNS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "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. Will be APNS.\n@param platform The platform type. Will be APNS.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "The platform type. Will be APNS.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "If the channel is registered with a token key for authentication.\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" : "If the channel is registered with a token key for authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasTokenKey", "fluentSetterDocumentation" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasTokenKey", "getterDocumentation" : "If the channel is registered with a token key for authentication.\n@return If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "The platform type. Will be APNS.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS.\n@param platform The platform type. Will be APNS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS.\n@return The platform type. Will be APNS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "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. Will be APNS.\n@param platform The platform type. Will be APNS.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "The platform type. Will be APNS.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment 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" : "If the channel is registered with a token key for authentication.\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" : "If the channel is registered with a token key for authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasTokenKey", "fluentSetterDocumentation" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasTokenKey", "getterDocumentation" : "If the channel is registered with a token key for authentication.\n@return If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.\n@param hasTokenKey If the channel is registered with a token key for authentication.", "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" : "If the channel is registered with a token key for authentication.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be APNS.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platform(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "The platform type. Will be APNS.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be APNS.\n@param platform The platform type. Will be APNS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be APNS.\n@return The platform type. Will be APNS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "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. Will be APNS.\n@param platform The platform type. Will be APNS.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "The platform type. Will be APNS.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "APNSVoipSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "wrapper" : false }, "Action" : { "c2jName" : "Action", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "OPEN_APP", "value" : "OPEN_APP" }, { "name" : "DEEP_LINK", "value" : "DEEP_LINK" }, { "name" : "URL", "value" : "URL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Action", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Action", "variableName" : "action", "variableType" : "Action", "documentation" : null, "simpleType" : "Action", "variableSetterType" : "Action" }, "wrapper" : false }, "ActivitiesResponse" : { "c2jName" : "ActivitiesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Activities for campaign.", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfActivityResponse", "defaultConsumerFluentSetterDocumentation" : "List of campaign activities\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of campaign activities", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of campaign activities\n@param item List of campaign activities\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of campaign activities\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of campaign activities", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ActivityResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ActivityResponse.Builder} avoiding the need to create one manually via {@link ActivityResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ActivityResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ActivityResponse)}.\n@param member a consumer that will call methods on {@link ActivityResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ActivityResponse)", "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" : "ActivityResponse", "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" : "SDK_POJO", "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" : "ActivityResponse", "variableName" : "member", "variableType" : "ActivityResponse", "documentation" : null, "simpleType" : "ActivityResponse", "variableSetterType" : "ActivityResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ActivityResponse", "variableName" : "member", "variableType" : "ActivityResponse", "documentation" : "", "simpleType" : "ActivityResponse", "variableSetterType" : "ActivityResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ActivityResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ActivityResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of campaign activities\n@param item List of campaign activities", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of campaign activities", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfActivityResponse", "defaultConsumerFluentSetterDocumentation" : "List of campaign activities\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of campaign activities", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of campaign activities\n@param item List of campaign activities\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of campaign activities\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of campaign activities", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ActivityResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ActivityResponse.Builder} avoiding the need to create one manually via {@link ActivityResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ActivityResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ActivityResponse)}.\n@param member a consumer that will call methods on {@link ActivityResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ActivityResponse)", "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" : "ActivityResponse", "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" : "SDK_POJO", "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" : "ActivityResponse", "variableName" : "member", "variableType" : "ActivityResponse", "documentation" : null, "simpleType" : "ActivityResponse", "variableSetterType" : "ActivityResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ActivityResponse", "variableName" : "member", "variableType" : "ActivityResponse", "documentation" : "", "simpleType" : "ActivityResponse", "variableSetterType" : "ActivityResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ActivityResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ActivityResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of campaign activities\n@param item List of campaign activities", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of campaign activities", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfActivityResponse", "defaultConsumerFluentSetterDocumentation" : "List of campaign activities\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of campaign activities", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of campaign activities\n@param item List of campaign activities\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of campaign activities\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of campaign activities", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ActivityResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ActivityResponse.Builder} avoiding the need to create one manually via {@link ActivityResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ActivityResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ActivityResponse)}.\n@param member a consumer that will call methods on {@link ActivityResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ActivityResponse)", "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" : "ActivityResponse", "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" : "SDK_POJO", "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" : "ActivityResponse", "variableName" : "member", "variableType" : "ActivityResponse", "documentation" : null, "simpleType" : "ActivityResponse", "variableSetterType" : "ActivityResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ActivityResponse", "variableName" : "member", "variableType" : "ActivityResponse", "documentation" : "", "simpleType" : "ActivityResponse", "variableSetterType" : "ActivityResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ActivityResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ActivityResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of campaign activities\n@param item List of campaign activities", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of campaign activities", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ActivitiesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ActivitiesResponse", "variableName" : "activitiesResponse", "variableType" : "ActivitiesResponse", "documentation" : null, "simpleType" : "ActivitiesResponse", "variableSetterType" : "ActivitiesResponse" }, "wrapper" : false }, "ActivityResponse" : { "c2jName" : "ActivityResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Activity 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 campaign 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 campaign applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application to which the campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.\n@return The ID of the application to which the campaign 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 campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the campaign to which the activity 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 #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The ID of the campaign to which the activity applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The ID of the campaign to which the activity applies.\n@param campaignId The ID of the campaign to which the activity applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The ID of the campaign to which the activity applies.\n@return The ID of the campaign to which the activity 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" : "CampaignId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The ID of the campaign to which the activity applies.\n@param campaignId The ID of the campaign to which the activity applies.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The ID of the campaign to which the activity applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "End", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #end(String)}.\n@param end a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(String)", "deprecated" : false, "documentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@param end The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "end", "getterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@return The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "End", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "End", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "End", "sensitive" : false, "setterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@param end The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique activity ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique activity ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique activity ID.\n@param id The unique activity ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique activity ID.\n@return The unique activity ID.", "getterModel" : { "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" : "The unique activity ID.\n@param id The unique activity ID.", "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" : "The unique activity ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #result(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@param result Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@return Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@param result Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduledStart", "beanStyleSetterMethodName" : "setScheduledStart", "c2jName" : "ScheduledStart", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduledStart(String)}.\n@param scheduledStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduledStart(String)", "deprecated" : false, "documentation" : "The scheduled start time for the activity in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduledStart", "fluentSetterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@param scheduledStart The scheduled start time for the activity in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduledStart", "getterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@return The scheduled start time for the activity in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduledStart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduledStart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduledStart", "sensitive" : false, "setterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@param scheduledStart The scheduled start time for the activity in ISO 8601 format.", "setterMethodName" : "setScheduledStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduledStart", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduledStart", "variableType" : "String", "documentation" : "The scheduled start time for the activity in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "Start", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The actual start time of the activity in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #start(String)}.\n@param start a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(String)", "deprecated" : false, "documentation" : "The actual start time of the activity in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@param start The actual start time of the activity in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@return The actual start time of the activity in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Start", "sensitive" : false, "setterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@param start The actual start time of the activity in ISO 8601 format.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : "The actual start time of the activity in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@param state The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@return The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@param state The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSuccessfulEndpointCount", "beanStyleSetterMethodName" : "setSuccessfulEndpointCount", "c2jName" : "SuccessfulEndpointCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\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 #successfulEndpointCount(Integer)}.\n@param successfulEndpointCount 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 #successfulEndpointCount(Integer)", "deprecated" : false, "documentation" : "The total number of endpoints to which the campaign successfully delivered messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successfulEndpointCount", "fluentSetterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@param successfulEndpointCount The total number of endpoints to which the campaign successfully delivered messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successfulEndpointCount", "getterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@return The total number of endpoints to which the campaign successfully delivered messages.", "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" : "SuccessfulEndpointCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SuccessfulEndpointCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuccessfulEndpointCount", "sensitive" : false, "setterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@param successfulEndpointCount The total number of endpoints to which the campaign successfully delivered messages.", "setterMethodName" : "setSuccessfulEndpointCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "successfulEndpointCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "successfulEndpointCount", "variableType" : "Integer", "documentation" : "The total number of endpoints to which the campaign successfully delivered messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezonesCompletedCount", "beanStyleSetterMethodName" : "setTimezonesCompletedCount", "c2jName" : "TimezonesCompletedCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of timezones completed.\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 #timezonesCompletedCount(Integer)}.\n@param timezonesCompletedCount 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 #timezonesCompletedCount(Integer)", "deprecated" : false, "documentation" : "The total number of timezones completed.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezonesCompletedCount", "fluentSetterDocumentation" : "The total number of timezones completed.\n@param timezonesCompletedCount The total number of timezones completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezonesCompletedCount", "getterDocumentation" : "The total number of timezones completed.\n@return The total number of timezones completed.", "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" : "TimezonesCompletedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimezonesCompletedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimezonesCompletedCount", "sensitive" : false, "setterDocumentation" : "The total number of timezones completed.\n@param timezonesCompletedCount The total number of timezones completed.", "setterMethodName" : "setTimezonesCompletedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesCompletedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesCompletedCount", "variableType" : "Integer", "documentation" : "The total number of timezones completed.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezonesTotalCount", "beanStyleSetterMethodName" : "setTimezonesTotalCount", "c2jName" : "TimezonesTotalCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of unique timezones present in the segment.\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 #timezonesTotalCount(Integer)}.\n@param timezonesTotalCount 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 #timezonesTotalCount(Integer)", "deprecated" : false, "documentation" : "The total number of unique timezones present in the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezonesTotalCount", "fluentSetterDocumentation" : "The total number of unique timezones present in the segment.\n@param timezonesTotalCount The total number of unique timezones present in the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezonesTotalCount", "getterDocumentation" : "The total number of unique timezones present in the segment.\n@return The total number of unique timezones present in the segment.", "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" : "TimezonesTotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimezonesTotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimezonesTotalCount", "sensitive" : false, "setterDocumentation" : "The total number of unique timezones present in the segment.\n@param timezonesTotalCount The total number of unique timezones present in the segment.", "setterMethodName" : "setTimezonesTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesTotalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesTotalCount", "variableType" : "Integer", "documentation" : "The total number of unique timezones present in the segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalEndpointCount", "beanStyleSetterMethodName" : "setTotalEndpointCount", "c2jName" : "TotalEndpointCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\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 #totalEndpointCount(Integer)}.\n@param totalEndpointCount 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 #totalEndpointCount(Integer)", "deprecated" : false, "documentation" : "The total number of endpoints to which the campaign attempts to deliver messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalEndpointCount", "fluentSetterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@param totalEndpointCount The total number of endpoints to which the campaign attempts to deliver messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalEndpointCount", "getterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@return The total number of endpoints to which the campaign attempts to deliver messages.", "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" : "TotalEndpointCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalEndpointCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalEndpointCount", "sensitive" : false, "setterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@param totalEndpointCount The total number of endpoints to which the campaign attempts to deliver messages.", "setterMethodName" : "setTotalEndpointCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalEndpointCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalEndpointCount", "variableType" : "Integer", "documentation" : "The total number of endpoints to which the campaign attempts to deliver messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentId", "beanStyleSetterMethodName" : "setTreatmentId", "c2jName" : "TreatmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentId(String)}.\n@param treatmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentId(String)", "deprecated" : false, "documentation" : "The ID of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentId", "fluentSetterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@param treatmentId The ID of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentId", "getterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@return The ID of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentId", "sensitive" : false, "setterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@param treatmentId The ID of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentId", "variableType" : "String", "documentation" : "The ID of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the campaign 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 campaign applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application to which the campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.\n@return The ID of the application to which the campaign 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 campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignId" : { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the campaign to which the activity 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 #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The ID of the campaign to which the activity applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The ID of the campaign to which the activity applies.\n@param campaignId The ID of the campaign to which the activity applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The ID of the campaign to which the activity applies.\n@return The ID of the campaign to which the activity 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" : "CampaignId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The ID of the campaign to which the activity applies.\n@param campaignId The ID of the campaign to which the activity applies.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The ID of the campaign to which the activity applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "End" : { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "End", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #end(String)}.\n@param end a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(String)", "deprecated" : false, "documentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@param end The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "end", "getterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@return The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "End", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "End", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "End", "sensitive" : false, "setterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@param end The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique activity ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique activity ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique activity ID.\n@param id The unique activity ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique activity ID.\n@return The unique activity ID.", "getterModel" : { "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" : "The unique activity ID.\n@param id The unique activity ID.", "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" : "The unique activity ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #result(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@param result Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@return Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@param result Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduledStart" : { "beanStyleGetterMethodName" : "getScheduledStart", "beanStyleSetterMethodName" : "setScheduledStart", "c2jName" : "ScheduledStart", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduledStart(String)}.\n@param scheduledStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduledStart(String)", "deprecated" : false, "documentation" : "The scheduled start time for the activity in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduledStart", "fluentSetterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@param scheduledStart The scheduled start time for the activity in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduledStart", "getterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@return The scheduled start time for the activity in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduledStart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduledStart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduledStart", "sensitive" : false, "setterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@param scheduledStart The scheduled start time for the activity in ISO 8601 format.", "setterMethodName" : "setScheduledStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduledStart", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduledStart", "variableType" : "String", "documentation" : "The scheduled start time for the activity in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Start" : { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "Start", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The actual start time of the activity in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #start(String)}.\n@param start a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(String)", "deprecated" : false, "documentation" : "The actual start time of the activity in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@param start The actual start time of the activity in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@return The actual start time of the activity in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Start", "sensitive" : false, "setterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@param start The actual start time of the activity in ISO 8601 format.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : "The actual start time of the activity in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@param state The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@return The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@param state The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SuccessfulEndpointCount" : { "beanStyleGetterMethodName" : "getSuccessfulEndpointCount", "beanStyleSetterMethodName" : "setSuccessfulEndpointCount", "c2jName" : "SuccessfulEndpointCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\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 #successfulEndpointCount(Integer)}.\n@param successfulEndpointCount 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 #successfulEndpointCount(Integer)", "deprecated" : false, "documentation" : "The total number of endpoints to which the campaign successfully delivered messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successfulEndpointCount", "fluentSetterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@param successfulEndpointCount The total number of endpoints to which the campaign successfully delivered messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successfulEndpointCount", "getterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@return The total number of endpoints to which the campaign successfully delivered messages.", "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" : "SuccessfulEndpointCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SuccessfulEndpointCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuccessfulEndpointCount", "sensitive" : false, "setterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@param successfulEndpointCount The total number of endpoints to which the campaign successfully delivered messages.", "setterMethodName" : "setSuccessfulEndpointCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "successfulEndpointCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "successfulEndpointCount", "variableType" : "Integer", "documentation" : "The total number of endpoints to which the campaign successfully delivered messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimezonesCompletedCount" : { "beanStyleGetterMethodName" : "getTimezonesCompletedCount", "beanStyleSetterMethodName" : "setTimezonesCompletedCount", "c2jName" : "TimezonesCompletedCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of timezones completed.\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 #timezonesCompletedCount(Integer)}.\n@param timezonesCompletedCount 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 #timezonesCompletedCount(Integer)", "deprecated" : false, "documentation" : "The total number of timezones completed.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezonesCompletedCount", "fluentSetterDocumentation" : "The total number of timezones completed.\n@param timezonesCompletedCount The total number of timezones completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezonesCompletedCount", "getterDocumentation" : "The total number of timezones completed.\n@return The total number of timezones completed.", "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" : "TimezonesCompletedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimezonesCompletedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimezonesCompletedCount", "sensitive" : false, "setterDocumentation" : "The total number of timezones completed.\n@param timezonesCompletedCount The total number of timezones completed.", "setterMethodName" : "setTimezonesCompletedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesCompletedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesCompletedCount", "variableType" : "Integer", "documentation" : "The total number of timezones completed.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimezonesTotalCount" : { "beanStyleGetterMethodName" : "getTimezonesTotalCount", "beanStyleSetterMethodName" : "setTimezonesTotalCount", "c2jName" : "TimezonesTotalCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of unique timezones present in the segment.\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 #timezonesTotalCount(Integer)}.\n@param timezonesTotalCount 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 #timezonesTotalCount(Integer)", "deprecated" : false, "documentation" : "The total number of unique timezones present in the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezonesTotalCount", "fluentSetterDocumentation" : "The total number of unique timezones present in the segment.\n@param timezonesTotalCount The total number of unique timezones present in the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezonesTotalCount", "getterDocumentation" : "The total number of unique timezones present in the segment.\n@return The total number of unique timezones present in the segment.", "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" : "TimezonesTotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimezonesTotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimezonesTotalCount", "sensitive" : false, "setterDocumentation" : "The total number of unique timezones present in the segment.\n@param timezonesTotalCount The total number of unique timezones present in the segment.", "setterMethodName" : "setTimezonesTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesTotalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesTotalCount", "variableType" : "Integer", "documentation" : "The total number of unique timezones present in the segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TotalEndpointCount" : { "beanStyleGetterMethodName" : "getTotalEndpointCount", "beanStyleSetterMethodName" : "setTotalEndpointCount", "c2jName" : "TotalEndpointCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\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 #totalEndpointCount(Integer)}.\n@param totalEndpointCount 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 #totalEndpointCount(Integer)", "deprecated" : false, "documentation" : "The total number of endpoints to which the campaign attempts to deliver messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalEndpointCount", "fluentSetterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@param totalEndpointCount The total number of endpoints to which the campaign attempts to deliver messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalEndpointCount", "getterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@return The total number of endpoints to which the campaign attempts to deliver messages.", "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" : "TotalEndpointCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalEndpointCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalEndpointCount", "sensitive" : false, "setterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@param totalEndpointCount The total number of endpoints to which the campaign attempts to deliver messages.", "setterMethodName" : "setTotalEndpointCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalEndpointCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalEndpointCount", "variableType" : "Integer", "documentation" : "The total number of endpoints to which the campaign attempts to deliver messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TreatmentId" : { "beanStyleGetterMethodName" : "getTreatmentId", "beanStyleSetterMethodName" : "setTreatmentId", "c2jName" : "TreatmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentId(String)}.\n@param treatmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentId(String)", "deprecated" : false, "documentation" : "The ID of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentId", "fluentSetterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@param treatmentId The ID of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentId", "getterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@return The ID of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentId", "sensitive" : false, "setterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@param treatmentId The ID of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentId", "variableType" : "String", "documentation" : "The ID of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the campaign 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 campaign applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application to which the campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.\n@return The ID of the application to which the campaign 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 campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the campaign to which the activity 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 #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The ID of the campaign to which the activity applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The ID of the campaign to which the activity applies.\n@param campaignId The ID of the campaign to which the activity applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The ID of the campaign to which the activity applies.\n@return The ID of the campaign to which the activity 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" : "CampaignId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The ID of the campaign to which the activity applies.\n@param campaignId The ID of the campaign to which the activity applies.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The ID of the campaign to which the activity applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "End", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #end(String)}.\n@param end a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(String)", "deprecated" : false, "documentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@param end The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "end", "getterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@return The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "End", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "End", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "End", "sensitive" : false, "setterDocumentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.\n@param end The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique activity ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique activity ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique activity ID.\n@param id The unique activity ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique activity ID.\n@return The unique activity ID.", "getterModel" : { "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" : "The unique activity ID.\n@param id The unique activity ID.", "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" : "The unique activity ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #result(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@param result Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@return Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL\n@param result Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "Indicates whether the activity succeeded.\n\nValid values: SUCCESS, FAIL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduledStart", "beanStyleSetterMethodName" : "setScheduledStart", "c2jName" : "ScheduledStart", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduledStart(String)}.\n@param scheduledStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduledStart(String)", "deprecated" : false, "documentation" : "The scheduled start time for the activity in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduledStart", "fluentSetterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@param scheduledStart The scheduled start time for the activity in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduledStart", "getterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@return The scheduled start time for the activity in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduledStart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduledStart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduledStart", "sensitive" : false, "setterDocumentation" : "The scheduled start time for the activity in ISO 8601 format.\n@param scheduledStart The scheduled start time for the activity in ISO 8601 format.", "setterMethodName" : "setScheduledStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduledStart", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduledStart", "variableType" : "String", "documentation" : "The scheduled start time for the activity in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "Start", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The actual start time of the activity in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #start(String)}.\n@param start a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(String)", "deprecated" : false, "documentation" : "The actual start time of the activity in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@param start The actual start time of the activity in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@return The actual start time of the activity in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Start", "sensitive" : false, "setterDocumentation" : "The actual start time of the activity in ISO 8601 format.\n@param start The actual start time of the activity in ISO 8601 format.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : "The actual start time of the activity in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@param state The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@return The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED\n@param state The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSuccessfulEndpointCount", "beanStyleSetterMethodName" : "setSuccessfulEndpointCount", "c2jName" : "SuccessfulEndpointCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\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 #successfulEndpointCount(Integer)}.\n@param successfulEndpointCount 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 #successfulEndpointCount(Integer)", "deprecated" : false, "documentation" : "The total number of endpoints to which the campaign successfully delivered messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successfulEndpointCount", "fluentSetterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@param successfulEndpointCount The total number of endpoints to which the campaign successfully delivered messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successfulEndpointCount", "getterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@return The total number of endpoints to which the campaign successfully delivered messages.", "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" : "SuccessfulEndpointCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SuccessfulEndpointCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuccessfulEndpointCount", "sensitive" : false, "setterDocumentation" : "The total number of endpoints to which the campaign successfully delivered messages.\n@param successfulEndpointCount The total number of endpoints to which the campaign successfully delivered messages.", "setterMethodName" : "setSuccessfulEndpointCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "successfulEndpointCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "successfulEndpointCount", "variableType" : "Integer", "documentation" : "The total number of endpoints to which the campaign successfully delivered messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezonesCompletedCount", "beanStyleSetterMethodName" : "setTimezonesCompletedCount", "c2jName" : "TimezonesCompletedCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of timezones completed.\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 #timezonesCompletedCount(Integer)}.\n@param timezonesCompletedCount 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 #timezonesCompletedCount(Integer)", "deprecated" : false, "documentation" : "The total number of timezones completed.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezonesCompletedCount", "fluentSetterDocumentation" : "The total number of timezones completed.\n@param timezonesCompletedCount The total number of timezones completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezonesCompletedCount", "getterDocumentation" : "The total number of timezones completed.\n@return The total number of timezones completed.", "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" : "TimezonesCompletedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimezonesCompletedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimezonesCompletedCount", "sensitive" : false, "setterDocumentation" : "The total number of timezones completed.\n@param timezonesCompletedCount The total number of timezones completed.", "setterMethodName" : "setTimezonesCompletedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesCompletedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesCompletedCount", "variableType" : "Integer", "documentation" : "The total number of timezones completed.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezonesTotalCount", "beanStyleSetterMethodName" : "setTimezonesTotalCount", "c2jName" : "TimezonesTotalCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of unique timezones present in the segment.\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 #timezonesTotalCount(Integer)}.\n@param timezonesTotalCount 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 #timezonesTotalCount(Integer)", "deprecated" : false, "documentation" : "The total number of unique timezones present in the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezonesTotalCount", "fluentSetterDocumentation" : "The total number of unique timezones present in the segment.\n@param timezonesTotalCount The total number of unique timezones present in the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezonesTotalCount", "getterDocumentation" : "The total number of unique timezones present in the segment.\n@return The total number of unique timezones present in the segment.", "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" : "TimezonesTotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimezonesTotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimezonesTotalCount", "sensitive" : false, "setterDocumentation" : "The total number of unique timezones present in the segment.\n@param timezonesTotalCount The total number of unique timezones present in the segment.", "setterMethodName" : "setTimezonesTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesTotalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timezonesTotalCount", "variableType" : "Integer", "documentation" : "The total number of unique timezones present in the segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalEndpointCount", "beanStyleSetterMethodName" : "setTotalEndpointCount", "c2jName" : "TotalEndpointCount", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\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 #totalEndpointCount(Integer)}.\n@param totalEndpointCount 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 #totalEndpointCount(Integer)", "deprecated" : false, "documentation" : "The total number of endpoints to which the campaign attempts to deliver messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalEndpointCount", "fluentSetterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@param totalEndpointCount The total number of endpoints to which the campaign attempts to deliver messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalEndpointCount", "getterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@return The total number of endpoints to which the campaign attempts to deliver messages.", "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" : "TotalEndpointCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalEndpointCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalEndpointCount", "sensitive" : false, "setterDocumentation" : "The total number of endpoints to which the campaign attempts to deliver messages.\n@param totalEndpointCount The total number of endpoints to which the campaign attempts to deliver messages.", "setterMethodName" : "setTotalEndpointCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalEndpointCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalEndpointCount", "variableType" : "Integer", "documentation" : "The total number of endpoints to which the campaign attempts to deliver messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentId", "beanStyleSetterMethodName" : "setTreatmentId", "c2jName" : "TreatmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentId(String)}.\n@param treatmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentId(String)", "deprecated" : false, "documentation" : "The ID of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentId", "fluentSetterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@param treatmentId The ID of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentId", "getterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@return The ID of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentId", "sensitive" : false, "setterDocumentation" : "The ID of a variation of the campaign used for A/B testing.\n@param treatmentId The ID of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentId", "variableType" : "String", "documentation" : "The ID of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ActivityResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ActivityResponse", "variableName" : "activityResponse", "variableType" : "ActivityResponse", "documentation" : null, "simpleType" : "ActivityResponse", "variableSetterType" : "ActivityResponse" }, "wrapper" : false }, "AddressConfiguration" : { "c2jName" : "AddressConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Address configuration.", "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" : "getBodyOverride", "beanStyleSetterMethodName" : "setBodyOverride", "c2jName" : "BodyOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Body override. If specified will override default body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bodyOverride(String)}.\n@param bodyOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bodyOverride(String)", "deprecated" : false, "documentation" : "Body override. If specified will override default body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bodyOverride", "fluentSetterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bodyOverride", "getterDocumentation" : "Body override. If specified will override default body.\n@return Body override. If specified will override default body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BodyOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BodyOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BodyOverride", "sensitive" : false, "setterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.", "setterMethodName" : "setBodyOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : "Body override. If specified will override default body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "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" : "getSubstitutions", "beanStyleSetterMethodName" : "setSubstitutions", "c2jName" : "Substitutions", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "substitutions", "fluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "substitutions", "getterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitleOverride", "beanStyleSetterMethodName" : "setTitleOverride", "c2jName" : "TitleOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #titleOverride(String)}.\n@param titleOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #titleOverride(String)", "deprecated" : false, "documentation" : "Title override. If specified will override default title if applicable.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "titleOverride", "fluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "titleOverride", "getterDocumentation" : "Title override. If specified will override default title if applicable.\n@return Title override. If specified will override default title if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TitleOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TitleOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TitleOverride", "sensitive" : false, "setterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.", "setterMethodName" : "setTitleOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : "Title override. If specified will override default title if applicable.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BodyOverride" : { "beanStyleGetterMethodName" : "getBodyOverride", "beanStyleSetterMethodName" : "setBodyOverride", "c2jName" : "BodyOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Body override. If specified will override default body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bodyOverride(String)}.\n@param bodyOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bodyOverride(String)", "deprecated" : false, "documentation" : "Body override. If specified will override default body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bodyOverride", "fluentSetterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bodyOverride", "getterDocumentation" : "Body override. If specified will override default body.\n@return Body override. If specified will override default body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BodyOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BodyOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BodyOverride", "sensitive" : false, "setterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.", "setterMethodName" : "setBodyOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : "Body override. If specified will override default body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChannelType" : { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Context" : { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "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 }, "Substitutions" : { "beanStyleGetterMethodName" : "getSubstitutions", "beanStyleSetterMethodName" : "setSubstitutions", "c2jName" : "Substitutions", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "substitutions", "fluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "substitutions", "getterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "TitleOverride" : { "beanStyleGetterMethodName" : "getTitleOverride", "beanStyleSetterMethodName" : "setTitleOverride", "c2jName" : "TitleOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #titleOverride(String)}.\n@param titleOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #titleOverride(String)", "deprecated" : false, "documentation" : "Title override. If specified will override default title if applicable.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "titleOverride", "fluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "titleOverride", "getterDocumentation" : "Title override. If specified will override default title if applicable.\n@return Title override. If specified will override default title if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TitleOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TitleOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TitleOverride", "sensitive" : false, "setterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.", "setterMethodName" : "setTitleOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : "Title override. If specified will override default title if applicable.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBodyOverride", "beanStyleSetterMethodName" : "setBodyOverride", "c2jName" : "BodyOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Body override. If specified will override default body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bodyOverride(String)}.\n@param bodyOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bodyOverride(String)", "deprecated" : false, "documentation" : "Body override. If specified will override default body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bodyOverride", "fluentSetterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bodyOverride", "getterDocumentation" : "Body override. If specified will override default body.\n@return Body override. If specified will override default body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BodyOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BodyOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BodyOverride", "sensitive" : false, "setterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.", "setterMethodName" : "setBodyOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : "Body override. If specified will override default body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "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" : "getSubstitutions", "beanStyleSetterMethodName" : "setSubstitutions", "c2jName" : "Substitutions", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "substitutions", "fluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "substitutions", "getterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitleOverride", "beanStyleSetterMethodName" : "setTitleOverride", "c2jName" : "TitleOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #titleOverride(String)}.\n@param titleOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #titleOverride(String)", "deprecated" : false, "documentation" : "Title override. If specified will override default title if applicable.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "titleOverride", "fluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "titleOverride", "getterDocumentation" : "Title override. If specified will override default title if applicable.\n@return Title override. If specified will override default title if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TitleOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TitleOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TitleOverride", "sensitive" : false, "setterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.", "setterMethodName" : "setTitleOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : "Title override. If specified will override default title if applicable.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddressConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddressConfiguration", "variableName" : "addressConfiguration", "variableType" : "AddressConfiguration", "documentation" : null, "simpleType" : "AddressConfiguration", "variableSetterType" : "AddressConfiguration" }, "wrapper" : false }, "ApplicationResponse" : { "c2jName" : "ApplicationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Application Response.", "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" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the application.\n@param arn The arn for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the application.\n@return The arn for the 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" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the application.\n@param arn The arn for the application.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique application ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique application ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique application ID.\n@param id The unique application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique application ID.\n@return The unique application ID.", "getterModel" : { "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" : "The unique application ID.\n@param id The unique application ID.", "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" : "The unique application ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The display name of the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The display name of the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The display name of the application.\n@param name The display name of the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The display name of the application.\n@return The display name of the 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The display name of the application.\n@param name The display name of the application.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The display name of the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the application.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the application.\n@param tags The Tags for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the application.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the application.\n@param tags The Tags for the application.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the application.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the application.\n@param arn The arn for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the application.\n@return The arn for the 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" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the application.\n@param arn The arn for the application.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique application ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique application ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique application ID.\n@param id The unique application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique application ID.\n@return The unique application ID.", "getterModel" : { "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" : "The unique application ID.\n@param id The unique application ID.", "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" : "The unique application ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The display name of the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The display name of the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The display name of the application.\n@param name The display name of the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The display name of the application.\n@return The display name of the 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The display name of the application.\n@param name The display name of the application.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The display name of the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the application.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the application.\n@param tags The Tags for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the application.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the application.\n@param tags The Tags for the application.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the application.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the application.\n@param arn The arn for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the application.\n@return The arn for the 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" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the application.\n@param arn The arn for the application.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique application ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique application ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique application ID.\n@param id The unique application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique application ID.\n@return The unique application ID.", "getterModel" : { "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" : "The unique application ID.\n@param id The unique application ID.", "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" : "The unique application ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The display name of the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The display name of the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The display name of the application.\n@param name The display name of the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The display name of the application.\n@return The display name of the 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The display name of the application.\n@param name The display name of the application.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The display name of the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the application.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the application.\n@param tags The Tags for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the application.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the application.\n@param tags The Tags for the application.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the application.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ApplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "wrapper" : false }, "ApplicationSettingsResource" : { "c2jName" : "ApplicationSettingsResource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Application settings.", "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 unique ID for the 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID for the application.\n@param applicationId The unique ID for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID for the application.\n@return The unique ID for the 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" : "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 unique ID for the application.\n@param applicationId The unique ID for the application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignHook", "beanStyleSetterMethodName" : "setCampaignHook", "c2jName" : "CampaignHook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Default campaign hook.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #campaignHook(CampaignHook)}.\n@param campaignHook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignHook(CampaignHook)", "deprecated" : false, "documentation" : "Default campaign hook.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignHook", "fluentSetterDocumentation" : "Default campaign hook.\n@param campaignHook Default campaign hook.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignHook", "getterDocumentation" : "Default campaign hook.\n@return Default campaign hook.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignHook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignHook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignHook", "sensitive" : false, "setterDocumentation" : "Default campaign hook.\n@param campaignHook Default campaign hook.", "setterMethodName" : "setCampaignHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : "Default campaign hook.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param lastModifiedDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param lastModifiedDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@param limits The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@return The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@param limits The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID for the application.\n@param applicationId The unique ID for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID for the application.\n@return The unique ID for the 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" : "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 unique ID for the application.\n@param applicationId The unique ID for the application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignHook" : { "beanStyleGetterMethodName" : "getCampaignHook", "beanStyleSetterMethodName" : "setCampaignHook", "c2jName" : "CampaignHook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Default campaign hook.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #campaignHook(CampaignHook)}.\n@param campaignHook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignHook(CampaignHook)", "deprecated" : false, "documentation" : "Default campaign hook.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignHook", "fluentSetterDocumentation" : "Default campaign hook.\n@param campaignHook Default campaign hook.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignHook", "getterDocumentation" : "Default campaign hook.\n@return Default campaign hook.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignHook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignHook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignHook", "sensitive" : false, "setterDocumentation" : "Default campaign hook.\n@param campaignHook Default campaign hook.", "setterMethodName" : "setCampaignHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : "Default campaign hook.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param lastModifiedDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param lastModifiedDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Limits" : { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@param limits The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@return The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@param limits The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, "QuietTime" : { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID for the application.\n@param applicationId The unique ID for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID for the application.\n@return The unique ID for the 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" : "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 unique ID for the application.\n@param applicationId The unique ID for the application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignHook", "beanStyleSetterMethodName" : "setCampaignHook", "c2jName" : "CampaignHook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Default campaign hook.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #campaignHook(CampaignHook)}.\n@param campaignHook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignHook(CampaignHook)", "deprecated" : false, "documentation" : "Default campaign hook.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignHook", "fluentSetterDocumentation" : "Default campaign hook.\n@param campaignHook Default campaign hook.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignHook", "getterDocumentation" : "Default campaign hook.\n@return Default campaign hook.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignHook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignHook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignHook", "sensitive" : false, "setterDocumentation" : "Default campaign hook.\n@param campaignHook Default campaign hook.", "setterMethodName" : "setCampaignHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : "Default campaign hook.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param lastModifiedDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param lastModifiedDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@param limits The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@return The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.\n@param limits The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ApplicationSettingsResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : null, "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "wrapper" : false }, "ApplicationsResponse" : { "c2jName" : "ApplicationsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Get Applications Result.", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "List of applications returned in this page.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of applications returned in this page.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of applications returned in this page.\n@param item List of applications returned in this page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of applications returned in this page.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of applications returned in this page.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ApplicationResponse)}.\n@param member a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ApplicationResponse)", "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" : "ApplicationResponse", "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" : "SDK_POJO", "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" : "ApplicationResponse", "variableName" : "member", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "member", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ApplicationResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ApplicationResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of applications returned in this page.\n@param item List of applications returned in this page.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of applications returned in this page.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "List of applications returned in this page.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of applications returned in this page.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of applications returned in this page.\n@param item List of applications returned in this page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of applications returned in this page.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of applications returned in this page.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ApplicationResponse)}.\n@param member a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ApplicationResponse)", "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" : "ApplicationResponse", "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" : "SDK_POJO", "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" : "ApplicationResponse", "variableName" : "member", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "member", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ApplicationResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ApplicationResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of applications returned in this page.\n@param item List of applications returned in this page.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of applications returned in this page.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "List of applications returned in this page.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of applications returned in this page.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of applications returned in this page.\n@param item List of applications returned in this page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of applications returned in this page.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of applications returned in this page.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ApplicationResponse)}.\n@param member a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ApplicationResponse)", "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" : "ApplicationResponse", "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" : "SDK_POJO", "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" : "ApplicationResponse", "variableName" : "member", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "member", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ApplicationResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ApplicationResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of applications returned in this page.\n@param item List of applications returned in this page.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of applications returned in this page.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApplicationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ApplicationsResponse", "variableName" : "applicationsResponse", "variableType" : "ApplicationsResponse", "documentation" : null, "simpleType" : "ApplicationsResponse", "variableSetterType" : "ApplicationsResponse" }, "wrapper" : false }, "AttributeDimension" : { "c2jName" : "AttributeDimension", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Custom attibute dimension", "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" : "getAttributeTypeAsString", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeTypeAsString(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "endpointDiscoveryId" : false, "enumType" : "AttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributeType", "fluentEnumSetterMethodName" : "attributeType", "fluentGetterMethodName" : "attributeTypeAsString", "fluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param attributeType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeType", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #attributeType} will return {@link AttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeTypeAsString}.\n

\n@return The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param attributeType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "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" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "Values", "sensitive" : false, "setterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeType" : { "beanStyleGetterMethodName" : "getAttributeTypeAsString", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeTypeAsString(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "endpointDiscoveryId" : false, "enumType" : "AttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributeType", "fluentEnumSetterMethodName" : "attributeType", "fluentGetterMethodName" : "attributeTypeAsString", "fluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param attributeType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeType", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #attributeType} will return {@link AttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeTypeAsString}.\n

\n@return The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param attributeType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "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" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "Values", "sensitive" : false, "setterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAttributeTypeAsString", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeTypeAsString(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "endpointDiscoveryId" : false, "enumType" : "AttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributeType", "fluentEnumSetterMethodName" : "attributeType", "fluentGetterMethodName" : "attributeTypeAsString", "fluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param attributeType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeType", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #attributeType} will return {@link AttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeTypeAsString}.\n

\n@return The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param attributeType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see AttributeType", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "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" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "Values", "sensitive" : false, "setterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "AttributeDimension", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "attributeDimension", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "wrapper" : false }, "AttributeType" : { "c2jName" : "AttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INCLUSIVE", "value" : "INCLUSIVE" }, { "name" : "EXCLUSIVE", "value" : "EXCLUSIVE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttributeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "attributeType", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "wrapper" : false }, "AttributesResource" : { "c2jName" : "AttributesResource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Attributes.", "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 unique ID for the 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID for the application.\n@param applicationId The unique ID for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID for the application.\n@return The unique ID for the 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" : "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 unique ID for the application.\n@param applicationId The unique ID for the application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeType", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The attribute type for the 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 #attributeType(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "The attribute type for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeType", "fluentSetterDocumentation" : "The attribute type for the application.\n@param attributeType The attribute type for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "The attribute type for the application.\n@return The attribute type for the 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" : "AttributeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "The attribute type for the application.\n@param attributeType The attribute type for the application.", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "The attribute type for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The attributes for the application.\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 #attributes(List)}.\n@param attributes 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 #attributes(List)", "deprecated" : false, "documentation" : "The attributes for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "The attributes for the application.\n@param attributes The attributes for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "The attributes for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The attributes for the application.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "The attributes for the application.\n@param attributes The attributes for the application.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "The attributes for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID for the application.\n@param applicationId The unique ID for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID for the application.\n@return The unique ID for the 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" : "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 unique ID for the application.\n@param applicationId The unique ID for the application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AttributeType" : { "beanStyleGetterMethodName" : "getAttributeType", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The attribute type for the 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 #attributeType(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "The attribute type for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeType", "fluentSetterDocumentation" : "The attribute type for the application.\n@param attributeType The attribute type for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "The attribute type for the application.\n@return The attribute type for the 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" : "AttributeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "The attribute type for the application.\n@param attributeType The attribute type for the application.", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "The attribute type for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The attributes for the application.\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 #attributes(List)}.\n@param attributes 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 #attributes(List)", "deprecated" : false, "documentation" : "The attributes for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "The attributes for the application.\n@param attributes The attributes for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "The attributes for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The attributes for the application.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "The attributes for the application.\n@param attributes The attributes for the application.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "The attributes for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID for the application.\n@param applicationId The unique ID for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID for the application.\n@return The unique ID for the 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" : "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 unique ID for the application.\n@param applicationId The unique ID for the application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeType", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The attribute type for the 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 #attributeType(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "The attribute type for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeType", "fluentSetterDocumentation" : "The attribute type for the application.\n@param attributeType The attribute type for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "The attribute type for the application.\n@return The attribute type for the 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" : "AttributeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "The attribute type for the application.\n@param attributeType The attribute type for the application.", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "The attribute type for the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The attributes for the application.\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 #attributes(List)}.\n@param attributes 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 #attributes(List)", "deprecated" : false, "documentation" : "The attributes for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "The attributes for the application.\n@param attributes The attributes for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "The attributes for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The attributes for the application.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "The attributes for the application.\n@param attributes The attributes for the application.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "The attributes for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "AttributesResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttributesResource", "variableName" : "attributesResource", "variableType" : "AttributesResource", "documentation" : null, "simpleType" : "AttributesResource", "variableSetterType" : "AttributesResource" }, "wrapper" : false }, "BadRequestException" : { "c2jName" : "BadRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Simple message object.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "BadRequestException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestID" : { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BadRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BadRequestException", "variableName" : "badRequestException", "variableType" : "BadRequestException", "documentation" : null, "simpleType" : "BadRequestException", "variableSetterType" : "BadRequestException" }, "wrapper" : false }, "BaiduChannelRequest" : { "c2jName" : "BaiduChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Baidu Cloud Push credentials", "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" : "getApiKey", "beanStyleSetterMethodName" : "setApiKey", "c2jName" : "ApiKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential API key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKey(String)}.\n@param apiKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKey(String)", "deprecated" : false, "documentation" : "Platform credential API key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apiKey", "fluentSetterDocumentation" : "Platform credential API key from Baidu.\n@param apiKey Platform credential API key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apiKey", "getterDocumentation" : "Platform credential API key from Baidu.\n@return Platform credential API key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApiKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApiKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApiKey", "sensitive" : false, "setterDocumentation" : "Platform credential API key from Baidu.\n@param apiKey Platform credential API key from Baidu.", "setterMethodName" : "setApiKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : "Platform credential API key from Baidu.", "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" : "getSecretKey", "beanStyleSetterMethodName" : "setSecretKey", "c2jName" : "SecretKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential Secret key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretKey(String)}.\n@param secretKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretKey(String)", "deprecated" : false, "documentation" : "Platform credential Secret key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretKey", "fluentSetterDocumentation" : "Platform credential Secret key from Baidu.\n@param secretKey Platform credential Secret key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretKey", "getterDocumentation" : "Platform credential Secret key from Baidu.\n@return Platform credential Secret key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretKey", "sensitive" : false, "setterDocumentation" : "Platform credential Secret key from Baidu.\n@param secretKey Platform credential Secret key from Baidu.", "setterMethodName" : "setSecretKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretKey", "variableType" : "String", "documentation" : "Platform credential Secret key from Baidu.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApiKey" : { "beanStyleGetterMethodName" : "getApiKey", "beanStyleSetterMethodName" : "setApiKey", "c2jName" : "ApiKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential API key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKey(String)}.\n@param apiKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKey(String)", "deprecated" : false, "documentation" : "Platform credential API key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apiKey", "fluentSetterDocumentation" : "Platform credential API key from Baidu.\n@param apiKey Platform credential API key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apiKey", "getterDocumentation" : "Platform credential API key from Baidu.\n@return Platform credential API key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApiKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApiKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApiKey", "sensitive" : false, "setterDocumentation" : "Platform credential API key from Baidu.\n@param apiKey Platform credential API key from Baidu.", "setterMethodName" : "setApiKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : "Platform credential API key from Baidu.", "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 }, "SecretKey" : { "beanStyleGetterMethodName" : "getSecretKey", "beanStyleSetterMethodName" : "setSecretKey", "c2jName" : "SecretKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential Secret key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretKey(String)}.\n@param secretKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretKey(String)", "deprecated" : false, "documentation" : "Platform credential Secret key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretKey", "fluentSetterDocumentation" : "Platform credential Secret key from Baidu.\n@param secretKey Platform credential Secret key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretKey", "getterDocumentation" : "Platform credential Secret key from Baidu.\n@return Platform credential Secret key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretKey", "sensitive" : false, "setterDocumentation" : "Platform credential Secret key from Baidu.\n@param secretKey Platform credential Secret key from Baidu.", "setterMethodName" : "setSecretKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretKey", "variableType" : "String", "documentation" : "Platform credential Secret key from Baidu.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApiKey", "beanStyleSetterMethodName" : "setApiKey", "c2jName" : "ApiKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential API key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKey(String)}.\n@param apiKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKey(String)", "deprecated" : false, "documentation" : "Platform credential API key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apiKey", "fluentSetterDocumentation" : "Platform credential API key from Baidu.\n@param apiKey Platform credential API key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apiKey", "getterDocumentation" : "Platform credential API key from Baidu.\n@return Platform credential API key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApiKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApiKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApiKey", "sensitive" : false, "setterDocumentation" : "Platform credential API key from Baidu.\n@param apiKey Platform credential API key from Baidu.", "setterMethodName" : "setApiKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : "Platform credential API key from Baidu.", "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" : "getSecretKey", "beanStyleSetterMethodName" : "setSecretKey", "c2jName" : "SecretKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential Secret key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretKey(String)}.\n@param secretKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretKey(String)", "deprecated" : false, "documentation" : "Platform credential Secret key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretKey", "fluentSetterDocumentation" : "Platform credential Secret key from Baidu.\n@param secretKey Platform credential Secret key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretKey", "getterDocumentation" : "Platform credential Secret key from Baidu.\n@return Platform credential Secret key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretKey", "sensitive" : false, "setterDocumentation" : "Platform credential Secret key from Baidu.\n@param secretKey Platform credential Secret key from Baidu.", "setterMethodName" : "setSecretKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretKey", "variableType" : "String", "documentation" : "Platform credential Secret key from Baidu.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "BaiduChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BaiduChannelRequest", "variableName" : "baiduChannelRequest", "variableType" : "BaiduChannelRequest", "documentation" : null, "simpleType" : "BaiduChannelRequest", "variableSetterType" : "BaiduChannelRequest" }, "wrapper" : false }, "BaiduChannelResponse" : { "c2jName" : "BaiduChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Baidu Cloud 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" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCredential", "beanStyleSetterMethodName" : "setCredential", "c2jName" : "Credential", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Baidu API key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #credential(String)}.\n@param credential a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #credential(String)", "deprecated" : false, "documentation" : "The Baidu API key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "credential", "fluentSetterDocumentation" : "The Baidu API key from Baidu.\n@param credential The Baidu API key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credential", "getterDocumentation" : "The Baidu API key from Baidu.\n@return The Baidu API key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Credential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, "setterDocumentation" : "The Baidu API key from Baidu.\n@param credential The Baidu API key from Baidu.", "setterMethodName" : "setCredential", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : "The Baidu API key from Baidu.", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be BAIDU", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be BAIDU\n@param platform The platform type. Will be BAIDU\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be BAIDU\n@return The platform type. Will be BAIDU", "getterModel" : { "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. Will be BAIDU\n@param platform The platform type. Will be BAIDU", "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. Will be BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Credential" : { "beanStyleGetterMethodName" : "getCredential", "beanStyleSetterMethodName" : "setCredential", "c2jName" : "Credential", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Baidu API key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #credential(String)}.\n@param credential a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #credential(String)", "deprecated" : false, "documentation" : "The Baidu API key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "credential", "fluentSetterDocumentation" : "The Baidu API key from Baidu.\n@param credential The Baidu API key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credential", "getterDocumentation" : "The Baidu API key from Baidu.\n@return The Baidu API key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Credential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, "setterDocumentation" : "The Baidu API key from Baidu.\n@param credential The Baidu API key from Baidu.", "setterMethodName" : "setCredential", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : "The Baidu API key from Baidu.", "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 }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be BAIDU", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be BAIDU\n@param platform The platform type. Will be BAIDU\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be BAIDU\n@return The platform type. Will be BAIDU", "getterModel" : { "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. Will be BAIDU\n@param platform The platform type. Will be BAIDU", "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. Will be BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCredential", "beanStyleSetterMethodName" : "setCredential", "c2jName" : "Credential", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Baidu API key from Baidu.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #credential(String)}.\n@param credential a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #credential(String)", "deprecated" : false, "documentation" : "The Baidu API key from Baidu.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "credential", "fluentSetterDocumentation" : "The Baidu API key from Baidu.\n@param credential The Baidu API key from Baidu.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credential", "getterDocumentation" : "The Baidu API key from Baidu.\n@return The Baidu API key from Baidu.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Credential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, "setterDocumentation" : "The Baidu API key from Baidu.\n@param credential The Baidu API key from Baidu.", "setterMethodName" : "setCredential", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : "The Baidu API key from Baidu.", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be BAIDU", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be BAIDU\n@param platform The platform type. Will be BAIDU\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be BAIDU\n@return The platform type. Will be BAIDU", "getterModel" : { "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. Will be BAIDU\n@param platform The platform type. Will be BAIDU", "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. Will be BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "BaiduChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "wrapper" : false }, "BaiduMessage" : { "c2jName" : "BaiduMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Baidu 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" : "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" : "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" : "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" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeToLive", "getterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@return This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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 }, "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 }, "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 }, "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 }, "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 }, "TimeToLive" : { "beanStyleGetterMethodName" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeToLive", "getterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@return This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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" : "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" : "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" : "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" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeToLive", "getterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@return This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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" : "This parameter specifies how long (in seconds) the message should be kept in Baidu storage if the device is offline. The and the default value and the maximum time to live supported is 7 days (604800 seconds)", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BaiduMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BaiduMessage", "variableName" : "baiduMessage", "variableType" : "BaiduMessage", "documentation" : null, "simpleType" : "BaiduMessage", "variableSetterType" : "BaiduMessage" }, "wrapper" : false }, "CampaignEmailMessage" : { "c2jName" : "CampaignEmailMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The email message configuration.", "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" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email text body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 email text body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The email text body.\n@param body The email text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The email text body.\n@return The email text body.", "getterModel" : { "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 email text body.\n@param body The email text body.", "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 email text body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email 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 #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return The email address used to send the email from. Defaults to use FromAddress specified in the Email 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" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHtmlBody", "beanStyleSetterMethodName" : "setHtmlBody", "c2jName" : "HtmlBody", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email html body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #htmlBody(String)}.\n@param htmlBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlBody(String)", "deprecated" : false, "documentation" : "The email html body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlBody", "fluentSetterDocumentation" : "The email html body.\n@param htmlBody The email html body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlBody", "getterDocumentation" : "The email html body.\n@return The email html body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HtmlBody", "sensitive" : false, "setterDocumentation" : "The email html body.\n@param htmlBody The email html body.", "setterMethodName" : "setHtmlBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : "The email html body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email title (Or subject).\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 email title (Or subject).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "The email title (Or subject).\n@param title The email title (Or subject).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "The email title (Or subject).\n@return The email title (Or subject).", "getterModel" : { "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 email title (Or subject).\n@param title The email title (Or subject).", "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 email title (Or subject).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email text body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 email text body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The email text body.\n@param body The email text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The email text body.\n@return The email text body.", "getterModel" : { "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 email text body.\n@param body The email text body.", "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 email text body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FromAddress" : { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email 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 #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return The email address used to send the email from. Defaults to use FromAddress specified in the Email 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" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HtmlBody" : { "beanStyleGetterMethodName" : "getHtmlBody", "beanStyleSetterMethodName" : "setHtmlBody", "c2jName" : "HtmlBody", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email html body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #htmlBody(String)}.\n@param htmlBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlBody(String)", "deprecated" : false, "documentation" : "The email html body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlBody", "fluentSetterDocumentation" : "The email html body.\n@param htmlBody The email html body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlBody", "getterDocumentation" : "The email html body.\n@return The email html body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HtmlBody", "sensitive" : false, "setterDocumentation" : "The email html body.\n@param htmlBody The email html body.", "setterMethodName" : "setHtmlBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : "The email html body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email title (Or subject).\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 email title (Or subject).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "The email title (Or subject).\n@param title The email title (Or subject).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "The email title (Or subject).\n@return The email title (Or subject).", "getterModel" : { "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 email title (Or subject).\n@param title The email title (Or subject).", "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 email title (Or subject).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email text body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 email text body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The email text body.\n@param body The email text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The email text body.\n@return The email text body.", "getterModel" : { "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 email text body.\n@param body The email text body.", "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 email text body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email 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 #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return The email address used to send the email from. Defaults to use FromAddress specified in the Email 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" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHtmlBody", "beanStyleSetterMethodName" : "setHtmlBody", "c2jName" : "HtmlBody", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email html body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #htmlBody(String)}.\n@param htmlBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlBody(String)", "deprecated" : false, "documentation" : "The email html body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlBody", "fluentSetterDocumentation" : "The email html body.\n@param htmlBody The email html body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlBody", "getterDocumentation" : "The email html body.\n@return The email html body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HtmlBody", "sensitive" : false, "setterDocumentation" : "The email html body.\n@param htmlBody The email html body.", "setterMethodName" : "setHtmlBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : "The email html body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email title (Or subject).\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 email title (Or subject).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "The email title (Or subject).\n@param title The email title (Or subject).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "The email title (Or subject).\n@return The email title (Or subject).", "getterModel" : { "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 email title (Or subject).\n@param title The email title (Or subject).", "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 email title (Or subject).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "CampaignEmailMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignEmailMessage", "variableName" : "campaignEmailMessage", "variableType" : "CampaignEmailMessage", "documentation" : null, "simpleType" : "CampaignEmailMessage", "variableSetterType" : "CampaignEmailMessage" }, "wrapper" : false }, "CampaignEventFilter" : { "c2jName" : "CampaignEventFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An object that defines the events that cause the campaign to be sent.", "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" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "EventDimensions", "defaultConsumerFluentSetterDocumentation" : "An object that defines the dimensions for the event filter.\nThis is a convenience that creates an instance of the {@link EventDimensions.Builder} avoiding the need to create one manually via {@link EventDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(EventDimensions)}.\n@param dimensions a consumer that will call methods on {@link EventDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(EventDimensions)", "deprecated" : false, "documentation" : "An object that defines the dimensions for the event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "An object that defines the dimensions for the event filter.\n@param dimensions An object that defines the dimensions for the event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "An object that defines the dimensions for the event filter.\n@return An object that defines the dimensions for the event filter.", "getterModel" : { "returnType" : "EventDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "An object that defines the dimensions for the event filter.\n@param dimensions An object that defines the dimensions for the event filter.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "EventDimensions", "variableName" : "dimensions", "variableType" : "EventDimensions", "documentation" : null, "simpleType" : "EventDimensions", "variableSetterType" : "EventDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDimensions", "variableName" : "dimensions", "variableType" : "EventDimensions", "documentation" : "An object that defines the dimensions for the event filter.", "simpleType" : "EventDimensions", "variableSetterType" : "EventDimensions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilterTypeAsString", "beanStyleSetterMethodName" : "setFilterType", "c2jName" : "FilterType", "c2jShape" : "FilterType", "defaultConsumerFluentSetterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filterTypeAsString(String)}.\n@param filterType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterType(String)", "deprecated" : false, "documentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.", "endpointDiscoveryId" : false, "enumType" : "FilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "filterType", "fluentEnumSetterMethodName" : "filterType", "fluentGetterMethodName" : "filterTypeAsString", "fluentSetterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@param filterType The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FilterType", "fluentSetterMethodName" : "filterType", "getterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #filterType} will return {@link FilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #filterTypeAsString}.\n

\n@return The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FilterType", "sensitive" : false, "setterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@param filterType The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType", "setterMethodName" : "setFilterType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filterType", "variableType" : "String", "documentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Dimensions" : { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "EventDimensions", "defaultConsumerFluentSetterDocumentation" : "An object that defines the dimensions for the event filter.\nThis is a convenience that creates an instance of the {@link EventDimensions.Builder} avoiding the need to create one manually via {@link EventDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(EventDimensions)}.\n@param dimensions a consumer that will call methods on {@link EventDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(EventDimensions)", "deprecated" : false, "documentation" : "An object that defines the dimensions for the event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "An object that defines the dimensions for the event filter.\n@param dimensions An object that defines the dimensions for the event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "An object that defines the dimensions for the event filter.\n@return An object that defines the dimensions for the event filter.", "getterModel" : { "returnType" : "EventDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "An object that defines the dimensions for the event filter.\n@param dimensions An object that defines the dimensions for the event filter.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "EventDimensions", "variableName" : "dimensions", "variableType" : "EventDimensions", "documentation" : null, "simpleType" : "EventDimensions", "variableSetterType" : "EventDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDimensions", "variableName" : "dimensions", "variableType" : "EventDimensions", "documentation" : "An object that defines the dimensions for the event filter.", "simpleType" : "EventDimensions", "variableSetterType" : "EventDimensions" }, "xmlNameSpaceUri" : null }, "FilterType" : { "beanStyleGetterMethodName" : "getFilterTypeAsString", "beanStyleSetterMethodName" : "setFilterType", "c2jName" : "FilterType", "c2jShape" : "FilterType", "defaultConsumerFluentSetterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filterTypeAsString(String)}.\n@param filterType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterType(String)", "deprecated" : false, "documentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.", "endpointDiscoveryId" : false, "enumType" : "FilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "filterType", "fluentEnumSetterMethodName" : "filterType", "fluentGetterMethodName" : "filterTypeAsString", "fluentSetterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@param filterType The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FilterType", "fluentSetterMethodName" : "filterType", "getterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #filterType} will return {@link FilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #filterTypeAsString}.\n

\n@return The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FilterType", "sensitive" : false, "setterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@param filterType The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType", "setterMethodName" : "setFilterType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filterType", "variableType" : "String", "documentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "EventDimensions", "defaultConsumerFluentSetterDocumentation" : "An object that defines the dimensions for the event filter.\nThis is a convenience that creates an instance of the {@link EventDimensions.Builder} avoiding the need to create one manually via {@link EventDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(EventDimensions)}.\n@param dimensions a consumer that will call methods on {@link EventDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(EventDimensions)", "deprecated" : false, "documentation" : "An object that defines the dimensions for the event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "An object that defines the dimensions for the event filter.\n@param dimensions An object that defines the dimensions for the event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "An object that defines the dimensions for the event filter.\n@return An object that defines the dimensions for the event filter.", "getterModel" : { "returnType" : "EventDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "An object that defines the dimensions for the event filter.\n@param dimensions An object that defines the dimensions for the event filter.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "EventDimensions", "variableName" : "dimensions", "variableType" : "EventDimensions", "documentation" : null, "simpleType" : "EventDimensions", "variableSetterType" : "EventDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDimensions", "variableName" : "dimensions", "variableType" : "EventDimensions", "documentation" : "An object that defines the dimensions for the event filter.", "simpleType" : "EventDimensions", "variableSetterType" : "EventDimensions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilterTypeAsString", "beanStyleSetterMethodName" : "setFilterType", "c2jName" : "FilterType", "c2jShape" : "FilterType", "defaultConsumerFluentSetterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filterTypeAsString(String)}.\n@param filterType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterType(String)", "deprecated" : false, "documentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.", "endpointDiscoveryId" : false, "enumType" : "FilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "filterType", "fluentEnumSetterMethodName" : "filterType", "fluentGetterMethodName" : "filterTypeAsString", "fluentSetterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@param filterType The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FilterType", "fluentSetterMethodName" : "filterType", "getterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #filterType} will return {@link FilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #filterTypeAsString}.\n

\n@return The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FilterType", "sensitive" : false, "setterDocumentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@param filterType The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.\n@see FilterType", "setterMethodName" : "setFilterType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filterType", "variableType" : "String", "documentation" : "The type of event that causes the campaign to be sent. Possible values:\n\nSYSTEM - Send the campaign when a system event occurs. See the System resource for more information.\n\nENDPOINT - Send the campaign when an endpoint event occurs. See the Event resource for more information.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "CampaignEventFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignEventFilter", "variableName" : "campaignEventFilter", "variableType" : "CampaignEventFilter", "documentation" : null, "simpleType" : "CampaignEventFilter", "variableSetterType" : "CampaignEventFilter" }, "wrapper" : false }, "CampaignHook" : { "c2jName" : "CampaignHook", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Campaign hook information.", "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" : "getLambdaFunctionName", "beanStyleSetterMethodName" : "setLambdaFunctionName", "c2jName" : "LambdaFunctionName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Lambda function name or arn to be called for delivery\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lambdaFunctionName(String)}.\n@param lambdaFunctionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaFunctionName(String)", "deprecated" : false, "documentation" : "Lambda function name or arn to be called for delivery", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaFunctionName", "fluentSetterDocumentation" : "Lambda function name or arn to be called for delivery\n@param lambdaFunctionName Lambda function name or arn to be called for delivery\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionName", "getterDocumentation" : "Lambda function name or arn to be called for delivery\n@return Lambda function name or arn to be called for delivery", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaFunctionName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaFunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LambdaFunctionName", "sensitive" : false, "setterDocumentation" : "Lambda function name or arn to be called for delivery\n@param lambdaFunctionName Lambda function name or arn to be called for delivery", "setterMethodName" : "setLambdaFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionName", "variableType" : "String", "documentation" : "Lambda function name or arn to be called for delivery", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "Mode", "defaultConsumerFluentSetterDocumentation" : "What mode Lambda should be invoked in.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "What mode Lambda should be invoked in.", "endpointDiscoveryId" : false, "enumType" : "Mode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "What mode Lambda should be invoked in.\n@param mode What mode Lambda should be invoked in.\n@see Mode\n@return Returns a reference to this object so that method calls can be chained together.\n@see Mode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "What mode Lambda should be invoked in.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link Mode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return What mode Lambda should be invoked in.\n@see Mode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "What mode Lambda should be invoked in.\n@param mode What mode Lambda should be invoked in.\n@see Mode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "What mode Lambda should be invoked in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebUrl", "beanStyleSetterMethodName" : "setWebUrl", "c2jName" : "WebUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #webUrl(String)}.\n@param webUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #webUrl(String)", "deprecated" : false, "documentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "webUrl", "fluentSetterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@param webUrl Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "webUrl", "getterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@return Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WebUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WebUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WebUrl", "sensitive" : false, "setterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@param webUrl Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "setterMethodName" : "setWebUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LambdaFunctionName" : { "beanStyleGetterMethodName" : "getLambdaFunctionName", "beanStyleSetterMethodName" : "setLambdaFunctionName", "c2jName" : "LambdaFunctionName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Lambda function name or arn to be called for delivery\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lambdaFunctionName(String)}.\n@param lambdaFunctionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaFunctionName(String)", "deprecated" : false, "documentation" : "Lambda function name or arn to be called for delivery", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaFunctionName", "fluentSetterDocumentation" : "Lambda function name or arn to be called for delivery\n@param lambdaFunctionName Lambda function name or arn to be called for delivery\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionName", "getterDocumentation" : "Lambda function name or arn to be called for delivery\n@return Lambda function name or arn to be called for delivery", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaFunctionName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaFunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LambdaFunctionName", "sensitive" : false, "setterDocumentation" : "Lambda function name or arn to be called for delivery\n@param lambdaFunctionName Lambda function name or arn to be called for delivery", "setterMethodName" : "setLambdaFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionName", "variableType" : "String", "documentation" : "Lambda function name or arn to be called for delivery", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Mode" : { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "Mode", "defaultConsumerFluentSetterDocumentation" : "What mode Lambda should be invoked in.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "What mode Lambda should be invoked in.", "endpointDiscoveryId" : false, "enumType" : "Mode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "What mode Lambda should be invoked in.\n@param mode What mode Lambda should be invoked in.\n@see Mode\n@return Returns a reference to this object so that method calls can be chained together.\n@see Mode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "What mode Lambda should be invoked in.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link Mode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return What mode Lambda should be invoked in.\n@see Mode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "What mode Lambda should be invoked in.\n@param mode What mode Lambda should be invoked in.\n@see Mode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "What mode Lambda should be invoked in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebUrl" : { "beanStyleGetterMethodName" : "getWebUrl", "beanStyleSetterMethodName" : "setWebUrl", "c2jName" : "WebUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #webUrl(String)}.\n@param webUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #webUrl(String)", "deprecated" : false, "documentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "webUrl", "fluentSetterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@param webUrl Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "webUrl", "getterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@return Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WebUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WebUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WebUrl", "sensitive" : false, "setterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@param webUrl Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "setterMethodName" : "setWebUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLambdaFunctionName", "beanStyleSetterMethodName" : "setLambdaFunctionName", "c2jName" : "LambdaFunctionName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Lambda function name or arn to be called for delivery\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lambdaFunctionName(String)}.\n@param lambdaFunctionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaFunctionName(String)", "deprecated" : false, "documentation" : "Lambda function name or arn to be called for delivery", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaFunctionName", "fluentSetterDocumentation" : "Lambda function name or arn to be called for delivery\n@param lambdaFunctionName Lambda function name or arn to be called for delivery\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionName", "getterDocumentation" : "Lambda function name or arn to be called for delivery\n@return Lambda function name or arn to be called for delivery", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaFunctionName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaFunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LambdaFunctionName", "sensitive" : false, "setterDocumentation" : "Lambda function name or arn to be called for delivery\n@param lambdaFunctionName Lambda function name or arn to be called for delivery", "setterMethodName" : "setLambdaFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionName", "variableType" : "String", "documentation" : "Lambda function name or arn to be called for delivery", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "Mode", "defaultConsumerFluentSetterDocumentation" : "What mode Lambda should be invoked in.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "What mode Lambda should be invoked in.", "endpointDiscoveryId" : false, "enumType" : "Mode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "What mode Lambda should be invoked in.\n@param mode What mode Lambda should be invoked in.\n@see Mode\n@return Returns a reference to this object so that method calls can be chained together.\n@see Mode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "What mode Lambda should be invoked in.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link Mode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return What mode Lambda should be invoked in.\n@see Mode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "What mode Lambda should be invoked in.\n@param mode What mode Lambda should be invoked in.\n@see Mode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "What mode Lambda should be invoked in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebUrl", "beanStyleSetterMethodName" : "setWebUrl", "c2jName" : "WebUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #webUrl(String)}.\n@param webUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #webUrl(String)", "deprecated" : false, "documentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "webUrl", "fluentSetterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@param webUrl Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "webUrl", "getterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@return Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WebUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WebUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WebUrl", "sensitive" : false, "setterDocumentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request\n@param webUrl Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "setterMethodName" : "setWebUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : "Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CampaignHook", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "wrapper" : false }, "CampaignLimits" : { "c2jName" : "CampaignLimits", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Campaign Limits are used to limit the number of messages that can be sent to a single endpoint.", "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" : "getDaily", "beanStyleSetterMethodName" : "setDaily", "c2jName" : "Daily", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\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 #daily(Integer)}.\n@param daily 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 #daily(Integer)", "deprecated" : false, "documentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "daily", "fluentSetterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@param daily The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "daily", "getterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@return The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "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" : "Daily", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Daily", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Daily", "sensitive" : false, "setterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@param daily The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "setterMethodName" : "setDaily", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "daily", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "daily", "variableType" : "Integer", "documentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaximumDuration", "beanStyleSetterMethodName" : "setMaximumDuration", "c2jName" : "MaximumDuration", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\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 #maximumDuration(Integer)}.\n@param maximumDuration 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 #maximumDuration(Integer)", "deprecated" : false, "documentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumDuration", "fluentSetterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@param maximumDuration The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumDuration", "getterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@return The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "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" : "MaximumDuration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumDuration", "sensitive" : false, "setterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@param maximumDuration The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "setterMethodName" : "setMaximumDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumDuration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumDuration", "variableType" : "Integer", "documentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessagesPerSecond", "beanStyleSetterMethodName" : "setMessagesPerSecond", "c2jName" : "MessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\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 #messagesPerSecond(Integer)}.\n@param messagesPerSecond 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 #messagesPerSecond(Integer)", "deprecated" : false, "documentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messagesPerSecond", "fluentSetterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@param messagesPerSecond The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messagesPerSecond", "getterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@return The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "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" : "MessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MessagesPerSecond", "sensitive" : false, "setterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@param messagesPerSecond The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "setterMethodName" : "setMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "Total", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\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 #total(Integer)}.\n@param total 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 #total(Integer)", "deprecated" : false, "documentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@param total The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@return The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "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" : "Total", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Total", "sensitive" : false, "setterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@param total The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Daily" : { "beanStyleGetterMethodName" : "getDaily", "beanStyleSetterMethodName" : "setDaily", "c2jName" : "Daily", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\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 #daily(Integer)}.\n@param daily 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 #daily(Integer)", "deprecated" : false, "documentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "daily", "fluentSetterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@param daily The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "daily", "getterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@return The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "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" : "Daily", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Daily", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Daily", "sensitive" : false, "setterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@param daily The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "setterMethodName" : "setDaily", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "daily", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "daily", "variableType" : "Integer", "documentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MaximumDuration" : { "beanStyleGetterMethodName" : "getMaximumDuration", "beanStyleSetterMethodName" : "setMaximumDuration", "c2jName" : "MaximumDuration", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\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 #maximumDuration(Integer)}.\n@param maximumDuration 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 #maximumDuration(Integer)", "deprecated" : false, "documentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumDuration", "fluentSetterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@param maximumDuration The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumDuration", "getterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@return The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "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" : "MaximumDuration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumDuration", "sensitive" : false, "setterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@param maximumDuration The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "setterMethodName" : "setMaximumDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumDuration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumDuration", "variableType" : "Integer", "documentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MessagesPerSecond" : { "beanStyleGetterMethodName" : "getMessagesPerSecond", "beanStyleSetterMethodName" : "setMessagesPerSecond", "c2jName" : "MessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\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 #messagesPerSecond(Integer)}.\n@param messagesPerSecond 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 #messagesPerSecond(Integer)", "deprecated" : false, "documentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messagesPerSecond", "fluentSetterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@param messagesPerSecond The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messagesPerSecond", "getterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@return The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "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" : "MessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MessagesPerSecond", "sensitive" : false, "setterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@param messagesPerSecond The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "setterMethodName" : "setMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Total" : { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "Total", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\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 #total(Integer)}.\n@param total 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 #total(Integer)", "deprecated" : false, "documentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@param total The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@return The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "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" : "Total", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Total", "sensitive" : false, "setterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@param total The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDaily", "beanStyleSetterMethodName" : "setDaily", "c2jName" : "Daily", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\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 #daily(Integer)}.\n@param daily 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 #daily(Integer)", "deprecated" : false, "documentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "daily", "fluentSetterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@param daily The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "daily", "getterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@return The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "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" : "Daily", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Daily", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Daily", "sensitive" : false, "setterDocumentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.\n@param daily The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "setterMethodName" : "setDaily", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "daily", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "daily", "variableType" : "Integer", "documentation" : "The maximum number of messages that each campaign can send to a single endpoint in a 24-hour period.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaximumDuration", "beanStyleSetterMethodName" : "setMaximumDuration", "c2jName" : "MaximumDuration", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\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 #maximumDuration(Integer)}.\n@param maximumDuration 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 #maximumDuration(Integer)", "deprecated" : false, "documentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumDuration", "fluentSetterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@param maximumDuration The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumDuration", "getterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@return The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "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" : "MaximumDuration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumDuration", "sensitive" : false, "setterDocumentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.\n@param maximumDuration The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "setterMethodName" : "setMaximumDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumDuration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumDuration", "variableType" : "Integer", "documentation" : "The length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. The minimum value is 60.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessagesPerSecond", "beanStyleSetterMethodName" : "setMessagesPerSecond", "c2jName" : "MessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\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 #messagesPerSecond(Integer)}.\n@param messagesPerSecond 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 #messagesPerSecond(Integer)", "deprecated" : false, "documentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messagesPerSecond", "fluentSetterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@param messagesPerSecond The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messagesPerSecond", "getterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@return The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "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" : "MessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MessagesPerSecond", "sensitive" : false, "setterDocumentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.\n@param messagesPerSecond The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "setterMethodName" : "setMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : "The number of messages that the campaign can send per second. The minimum value is 50, and the maximum is 20000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "Total", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\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 #total(Integer)}.\n@param total 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 #total(Integer)", "deprecated" : false, "documentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@param total The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@return The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "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" : "Total", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Total", "sensitive" : false, "setterDocumentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.\n@param total The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : "The maximum number of messages that an individual campaign can send to a single endpoint over the course of the campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CampaignLimits", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "campaignLimits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "wrapper" : false }, "CampaignResponse" : { "c2jName" : "CampaignResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Campaign 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" : "getAdditionalTreatments", "beanStyleSetterMethodName" : "setAdditionalTreatments", "c2jName" : "AdditionalTreatments", "c2jShape" : "ListOfTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\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 #additionalTreatments(List)}.\n@param additionalTreatments 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 #additionalTreatments(List)", "deprecated" : false, "documentation" : "Treatments that are defined in addition to the default treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalTreatments", "fluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalTreatments", "getterDocumentation" : "Treatments that are defined in addition to the default treatment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Treatments that are defined in addition to the default treatment.", "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" : "AdditionalTreatments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalTreatments", "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" : "TreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TreatmentResource.Builder} avoiding the need to create one manually via {@link TreatmentResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link TreatmentResource.Builder#build()} is called immediately and its result is passed to {@link #member(TreatmentResource)}.\n@param member a consumer that will call methods on {@link TreatmentResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TreatmentResource)", "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" : "TreatmentResource", "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" : "SDK_POJO", "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" : "TreatmentResource", "variableName" : "member", "variableType" : "TreatmentResource", "documentation" : null, "simpleType" : "TreatmentResource", "variableSetterType" : "TreatmentResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TreatmentResource", "variableName" : "member", "variableType" : "TreatmentResource", "documentation" : "", "simpleType" : "TreatmentResource", "variableSetterType" : "TreatmentResource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TreatmentResource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TreatmentResource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalTreatments", "sensitive" : false, "setterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.", "setterMethodName" : "setAdditionalTreatments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : "Treatments that are defined in addition to the default treatment.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the campaign 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 campaign applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application to which the campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.\n@return The ID of the application to which the campaign 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 campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the campaign.\n@param arn The arn for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the campaign.\n@return The arn for the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the campaign.\n@param arn The arn for the campaign.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the campaign was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the campaign was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the campaign was created in ISO 8601 format.\n@param creationDate The date the campaign was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the campaign was created in ISO 8601 format.\n@return The date the campaign was created in ISO 8601 format.", "getterModel" : { "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 the campaign was created in ISO 8601 format.\n@param creationDate The date the campaign was created in ISO 8601 format.", "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 the campaign was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultState", "beanStyleSetterMethodName" : "setDefaultState", "c2jName" : "DefaultState", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #defaultState(CampaignState)}.\n@param defaultState a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultState(CampaignState)", "deprecated" : false, "documentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultState", "fluentSetterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@param defaultState The status of the campaign's default treatment. Only present for A/B test campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultState", "getterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@return The status of the campaign's default treatment. Only present for A/B test campaigns.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultState", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultState", "sensitive" : false, "setterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@param defaultState The status of the campaign's default treatment. Only present for A/B test campaigns.", "setterMethodName" : "setDefaultState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "defaultState", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "defaultState", "variableType" : "CampaignState", "documentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "A description of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A description of the campaign.\n@return A description of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A description of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHoldoutPercent", "beanStyleSetterMethodName" : "setHoldoutPercent", "c2jName" : "HoldoutPercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\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 #holdoutPercent(Integer)}.\n@param holdoutPercent 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 #holdoutPercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "holdoutPercent", "fluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "holdoutPercent", "getterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@return The allocated percentage of end users who will not receive messages from this campaign.", "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" : "HoldoutPercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HoldoutPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HoldoutPercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.", "setterMethodName" : "setHoldoutPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "Hook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #hook(CampaignHook)}.\n@param hook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(CampaignHook)", "deprecated" : false, "documentation" : "Campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "Campaign hook information.\n@return Campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : "Campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique campaign ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique campaign ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique campaign ID.\n@param id The unique campaign ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique campaign ID.\n@return The unique campaign ID.", "getterModel" : { "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" : "The unique campaign ID.\n@param id The unique campaign ID.", "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" : "The unique campaign ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsPaused", "beanStyleSetterMethodName" : "setIsPaused", "c2jName" : "IsPaused", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\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 #isPaused(Boolean)}.\n@param isPaused 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 #isPaused(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPaused", "fluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isPaused", "getterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "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" : "IsPaused", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPaused", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPaused", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "setterMethodName" : "setIsPaused", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the campaign was last updated in ISO 8601 format.\t", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\n@param lastModifiedDate The date the campaign was last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\n@return The date the campaign was last updated in ISO 8601 format.", "getterModel" : { "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 the campaign was last updated in ISO 8601 format.\t\n@param lastModifiedDate The date the campaign was last updated in ISO 8601 format.", "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 the campaign was last updated in ISO 8601 format.\t", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The campaign limits settings.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The campaign limits settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The campaign limits settings.\n@return The campaign limits settings.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The campaign limits settings.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The custom name of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The custom name of the campaign.\n@return The custom name of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The custom name of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@return The ID of the segment to which the campaign sends messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to which the campaign sends messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to which the campaign sends messages.\n@return The version of the segment to which the campaign sends messages.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to which the campaign sends messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #state(CampaignState)}.\n@param state a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(CampaignState)", "deprecated" : false, "documentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@param state The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@return The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@param state The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the campaign.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the campaign.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the campaign.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the campaign.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The campaign version number.\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 campaign version number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The campaign version number.\n@param version The campaign version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The campaign version number.\n@return The campaign version number.", "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 campaign version number.\n@param version The campaign version number.", "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 campaign version number.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalTreatments" : { "beanStyleGetterMethodName" : "getAdditionalTreatments", "beanStyleSetterMethodName" : "setAdditionalTreatments", "c2jName" : "AdditionalTreatments", "c2jShape" : "ListOfTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\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 #additionalTreatments(List)}.\n@param additionalTreatments 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 #additionalTreatments(List)", "deprecated" : false, "documentation" : "Treatments that are defined in addition to the default treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalTreatments", "fluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalTreatments", "getterDocumentation" : "Treatments that are defined in addition to the default treatment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Treatments that are defined in addition to the default treatment.", "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" : "AdditionalTreatments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalTreatments", "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" : "TreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TreatmentResource.Builder} avoiding the need to create one manually via {@link TreatmentResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link TreatmentResource.Builder#build()} is called immediately and its result is passed to {@link #member(TreatmentResource)}.\n@param member a consumer that will call methods on {@link TreatmentResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TreatmentResource)", "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" : "TreatmentResource", "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" : "SDK_POJO", "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" : "TreatmentResource", "variableName" : "member", "variableType" : "TreatmentResource", "documentation" : null, "simpleType" : "TreatmentResource", "variableSetterType" : "TreatmentResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TreatmentResource", "variableName" : "member", "variableType" : "TreatmentResource", "documentation" : "", "simpleType" : "TreatmentResource", "variableSetterType" : "TreatmentResource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TreatmentResource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TreatmentResource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalTreatments", "sensitive" : false, "setterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.", "setterMethodName" : "setAdditionalTreatments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : "Treatments that are defined in addition to the default treatment.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the campaign 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 campaign applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application to which the campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.\n@return The ID of the application to which the campaign 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 campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the campaign.\n@param arn The arn for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the campaign.\n@return The arn for the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the campaign.\n@param arn The arn for the campaign.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the campaign was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the campaign was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the campaign was created in ISO 8601 format.\n@param creationDate The date the campaign was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the campaign was created in ISO 8601 format.\n@return The date the campaign was created in ISO 8601 format.", "getterModel" : { "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 the campaign was created in ISO 8601 format.\n@param creationDate The date the campaign was created in ISO 8601 format.", "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 the campaign was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultState" : { "beanStyleGetterMethodName" : "getDefaultState", "beanStyleSetterMethodName" : "setDefaultState", "c2jName" : "DefaultState", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #defaultState(CampaignState)}.\n@param defaultState a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultState(CampaignState)", "deprecated" : false, "documentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultState", "fluentSetterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@param defaultState The status of the campaign's default treatment. Only present for A/B test campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultState", "getterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@return The status of the campaign's default treatment. Only present for A/B test campaigns.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultState", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultState", "sensitive" : false, "setterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@param defaultState The status of the campaign's default treatment. Only present for A/B test campaigns.", "setterMethodName" : "setDefaultState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "defaultState", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "defaultState", "variableType" : "CampaignState", "documentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "A description of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A description of the campaign.\n@return A description of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A description of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HoldoutPercent" : { "beanStyleGetterMethodName" : "getHoldoutPercent", "beanStyleSetterMethodName" : "setHoldoutPercent", "c2jName" : "HoldoutPercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\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 #holdoutPercent(Integer)}.\n@param holdoutPercent 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 #holdoutPercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "holdoutPercent", "fluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "holdoutPercent", "getterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@return The allocated percentage of end users who will not receive messages from this campaign.", "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" : "HoldoutPercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HoldoutPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HoldoutPercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.", "setterMethodName" : "setHoldoutPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Hook" : { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "Hook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #hook(CampaignHook)}.\n@param hook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(CampaignHook)", "deprecated" : false, "documentation" : "Campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "Campaign hook information.\n@return Campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : "Campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique campaign ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique campaign ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique campaign ID.\n@param id The unique campaign ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique campaign ID.\n@return The unique campaign ID.", "getterModel" : { "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" : "The unique campaign ID.\n@param id The unique campaign ID.", "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" : "The unique campaign ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsPaused" : { "beanStyleGetterMethodName" : "getIsPaused", "beanStyleSetterMethodName" : "setIsPaused", "c2jName" : "IsPaused", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\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 #isPaused(Boolean)}.\n@param isPaused 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 #isPaused(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPaused", "fluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isPaused", "getterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "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" : "IsPaused", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPaused", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPaused", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "setterMethodName" : "setIsPaused", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the campaign was last updated in ISO 8601 format.\t", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\n@param lastModifiedDate The date the campaign was last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\n@return The date the campaign was last updated in ISO 8601 format.", "getterModel" : { "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 the campaign was last updated in ISO 8601 format.\t\n@param lastModifiedDate The date the campaign was last updated in ISO 8601 format.", "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 the campaign was last updated in ISO 8601 format.\t", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Limits" : { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The campaign limits settings.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The campaign limits settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The campaign limits settings.\n@return The campaign limits settings.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The campaign limits settings.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, "MessageConfiguration" : { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The custom name of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The custom name of the campaign.\n@return The custom name of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The custom name of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@return The ID of the segment to which the campaign sends messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to which the campaign sends messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentVersion" : { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to which the campaign sends messages.\n@return The version of the segment to which the campaign sends messages.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to which the campaign sends messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #state(CampaignState)}.\n@param state a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(CampaignState)", "deprecated" : false, "documentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@param state The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@return The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@param state The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the campaign.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the campaign.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the campaign.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the campaign.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "TreatmentDescription" : { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TreatmentName" : { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The campaign version number.\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 campaign version number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The campaign version number.\n@param version The campaign version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The campaign version number.\n@return The campaign version number.", "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 campaign version number.\n@param version The campaign version number.", "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 campaign version number.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdditionalTreatments", "beanStyleSetterMethodName" : "setAdditionalTreatments", "c2jName" : "AdditionalTreatments", "c2jShape" : "ListOfTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\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 #additionalTreatments(List)}.\n@param additionalTreatments 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 #additionalTreatments(List)", "deprecated" : false, "documentation" : "Treatments that are defined in addition to the default treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalTreatments", "fluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalTreatments", "getterDocumentation" : "Treatments that are defined in addition to the default treatment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Treatments that are defined in addition to the default treatment.", "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" : "AdditionalTreatments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalTreatments", "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" : "TreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TreatmentResource.Builder} avoiding the need to create one manually via {@link TreatmentResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link TreatmentResource.Builder#build()} is called immediately and its result is passed to {@link #member(TreatmentResource)}.\n@param member a consumer that will call methods on {@link TreatmentResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TreatmentResource)", "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" : "TreatmentResource", "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" : "SDK_POJO", "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" : "TreatmentResource", "variableName" : "member", "variableType" : "TreatmentResource", "documentation" : null, "simpleType" : "TreatmentResource", "variableSetterType" : "TreatmentResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TreatmentResource", "variableName" : "member", "variableType" : "TreatmentResource", "documentation" : "", "simpleType" : "TreatmentResource", "variableSetterType" : "TreatmentResource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TreatmentResource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TreatmentResource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalTreatments", "sensitive" : false, "setterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.", "setterMethodName" : "setAdditionalTreatments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : "Treatments that are defined in addition to the default treatment.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application to which the campaign 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 campaign applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application to which the campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.\n@return The ID of the application to which the campaign 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 campaign applies.\n@param applicationId The ID of the application to which the campaign 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 campaign applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the campaign.\n@param arn The arn for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the campaign.\n@return The arn for the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the campaign.\n@param arn The arn for the campaign.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the campaign was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the campaign was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the campaign was created in ISO 8601 format.\n@param creationDate The date the campaign was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the campaign was created in ISO 8601 format.\n@return The date the campaign was created in ISO 8601 format.", "getterModel" : { "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 the campaign was created in ISO 8601 format.\n@param creationDate The date the campaign was created in ISO 8601 format.", "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 the campaign was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultState", "beanStyleSetterMethodName" : "setDefaultState", "c2jName" : "DefaultState", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #defaultState(CampaignState)}.\n@param defaultState a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultState(CampaignState)", "deprecated" : false, "documentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultState", "fluentSetterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@param defaultState The status of the campaign's default treatment. Only present for A/B test campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultState", "getterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@return The status of the campaign's default treatment. Only present for A/B test campaigns.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultState", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultState", "sensitive" : false, "setterDocumentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.\n@param defaultState The status of the campaign's default treatment. Only present for A/B test campaigns.", "setterMethodName" : "setDefaultState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "defaultState", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "defaultState", "variableType" : "CampaignState", "documentation" : "The status of the campaign's default treatment. Only present for A/B test campaigns.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "A description of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A description of the campaign.\n@return A description of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A description of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHoldoutPercent", "beanStyleSetterMethodName" : "setHoldoutPercent", "c2jName" : "HoldoutPercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\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 #holdoutPercent(Integer)}.\n@param holdoutPercent 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 #holdoutPercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "holdoutPercent", "fluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "holdoutPercent", "getterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@return The allocated percentage of end users who will not receive messages from this campaign.", "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" : "HoldoutPercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HoldoutPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HoldoutPercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.", "setterMethodName" : "setHoldoutPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "Hook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #hook(CampaignHook)}.\n@param hook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(CampaignHook)", "deprecated" : false, "documentation" : "Campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "Campaign hook information.\n@return Campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : "Campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique campaign ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique campaign ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique campaign ID.\n@param id The unique campaign ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique campaign ID.\n@return The unique campaign ID.", "getterModel" : { "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" : "The unique campaign ID.\n@param id The unique campaign ID.", "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" : "The unique campaign ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsPaused", "beanStyleSetterMethodName" : "setIsPaused", "c2jName" : "IsPaused", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\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 #isPaused(Boolean)}.\n@param isPaused 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 #isPaused(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPaused", "fluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isPaused", "getterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "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" : "IsPaused", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPaused", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPaused", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "setterMethodName" : "setIsPaused", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the campaign was last updated in ISO 8601 format.\t", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\n@param lastModifiedDate The date the campaign was last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date the campaign was last updated in ISO 8601 format.\t\n@return The date the campaign was last updated in ISO 8601 format.", "getterModel" : { "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 the campaign was last updated in ISO 8601 format.\t\n@param lastModifiedDate The date the campaign was last updated in ISO 8601 format.", "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 the campaign was last updated in ISO 8601 format.\t", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The campaign limits settings.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The campaign limits settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The campaign limits settings.\n@return The campaign limits settings.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The campaign limits settings.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The custom name of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The custom name of the campaign.\n@return The custom name of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The custom name of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@return The ID of the segment to which the campaign sends messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to which the campaign sends messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to which the campaign sends messages.\n@return The version of the segment to which the campaign sends messages.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to which the campaign sends messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #state(CampaignState)}.\n@param state a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(CampaignState)", "deprecated" : false, "documentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@param state The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@return The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.\n@param state The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : "The campaign status.\n\nAn A/B test campaign will have a status of COMPLETED only when all treatments have a status of COMPLETED.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the campaign.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the campaign.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the campaign.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the campaign.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The campaign version number.\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 campaign version number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The campaign version number.\n@param version The campaign version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The campaign version number.\n@return The campaign version number.", "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 campaign version number.\n@param version The campaign version number.", "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 campaign version number.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "CampaignResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "wrapper" : false }, "CampaignSmsMessage" : { "c2jName" : "CampaignSmsMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "SMS message configuration.", "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" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The SMS text body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 SMS text body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The SMS text body.\n@param body The SMS text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The SMS text body.\n@return The SMS text body.", "getterModel" : { "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 SMS text body.\n@param body The SMS text body.", "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 SMS text body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageTypeAsString", "beanStyleSetterMethodName" : "setMessageType", "c2jName" : "MessageType", "c2jShape" : "MessageType", "defaultConsumerFluentSetterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional 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 #messageTypeAsString(String)}.\n@param messageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageType(String)", "deprecated" : false, "documentation" : "Is this is a transactional SMS message, otherwise a promotional message.", "endpointDiscoveryId" : false, "enumType" : "MessageType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageType", "fluentEnumSetterMethodName" : "messageType", "fluentGetterMethodName" : "messageTypeAsString", "fluentSetterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n@param messageType Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageType", "fluentSetterMethodName" : "messageType", "getterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #messageType} will return {@link MessageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageTypeAsString}.\n

\n@return Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageType", "sensitive" : false, "setterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n@param messageType Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType", "setterMethodName" : "setMessageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : "Is this is a transactional SMS message, otherwise a promotional message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender ID of sent 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 #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender ID of sent message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender ID of sent message.\n@param senderId Sender ID of sent message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender ID of sent message.\n@return Sender ID of sent 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" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender ID of sent message.\n@param senderId Sender ID of sent message.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender ID of sent message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The SMS text body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 SMS text body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The SMS text body.\n@param body The SMS text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The SMS text body.\n@return The SMS text body.", "getterModel" : { "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 SMS text body.\n@param body The SMS text body.", "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 SMS text body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MessageType" : { "beanStyleGetterMethodName" : "getMessageTypeAsString", "beanStyleSetterMethodName" : "setMessageType", "c2jName" : "MessageType", "c2jShape" : "MessageType", "defaultConsumerFluentSetterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional 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 #messageTypeAsString(String)}.\n@param messageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageType(String)", "deprecated" : false, "documentation" : "Is this is a transactional SMS message, otherwise a promotional message.", "endpointDiscoveryId" : false, "enumType" : "MessageType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageType", "fluentEnumSetterMethodName" : "messageType", "fluentGetterMethodName" : "messageTypeAsString", "fluentSetterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n@param messageType Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageType", "fluentSetterMethodName" : "messageType", "getterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #messageType} will return {@link MessageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageTypeAsString}.\n

\n@return Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageType", "sensitive" : false, "setterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n@param messageType Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType", "setterMethodName" : "setMessageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : "Is this is a transactional SMS message, otherwise a promotional message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SenderId" : { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender ID of sent 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 #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender ID of sent message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender ID of sent message.\n@param senderId Sender ID of sent message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender ID of sent message.\n@return Sender ID of sent 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" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender ID of sent message.\n@param senderId Sender ID of sent message.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender ID of sent message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The SMS text body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 SMS text body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The SMS text body.\n@param body The SMS text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The SMS text body.\n@return The SMS text body.", "getterModel" : { "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 SMS text body.\n@param body The SMS text body.", "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 SMS text body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageTypeAsString", "beanStyleSetterMethodName" : "setMessageType", "c2jName" : "MessageType", "c2jShape" : "MessageType", "defaultConsumerFluentSetterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional 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 #messageTypeAsString(String)}.\n@param messageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageType(String)", "deprecated" : false, "documentation" : "Is this is a transactional SMS message, otherwise a promotional message.", "endpointDiscoveryId" : false, "enumType" : "MessageType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageType", "fluentEnumSetterMethodName" : "messageType", "fluentGetterMethodName" : "messageTypeAsString", "fluentSetterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n@param messageType Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageType", "fluentSetterMethodName" : "messageType", "getterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #messageType} will return {@link MessageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageTypeAsString}.\n

\n@return Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageType", "sensitive" : false, "setterDocumentation" : "Is this is a transactional SMS message, otherwise a promotional message.\n@param messageType Is this is a transactional SMS message, otherwise a promotional message.\n@see MessageType", "setterMethodName" : "setMessageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : "Is this is a transactional SMS message, otherwise a promotional message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender ID of sent 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 #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender ID of sent message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender ID of sent message.\n@param senderId Sender ID of sent message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender ID of sent message.\n@return Sender ID of sent 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" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender ID of sent message.\n@param senderId Sender ID of sent message.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender ID of sent message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CampaignSmsMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignSmsMessage", "variableName" : "campaignSmsMessage", "variableType" : "CampaignSmsMessage", "documentation" : null, "simpleType" : "CampaignSmsMessage", "variableSetterType" : "CampaignSmsMessage" }, "wrapper" : false }, "CampaignState" : { "c2jName" : "CampaignState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "State of the Campaign", "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" : "getCampaignStatusAsString", "beanStyleSetterMethodName" : "setCampaignStatus", "c2jName" : "CampaignStatus", "c2jShape" : "CampaignStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignStatusAsString(String)}.\n@param campaignStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignStatus(String)", "deprecated" : false, "documentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED", "endpointDiscoveryId" : false, "enumType" : "CampaignStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "campaignStatus", "fluentEnumSetterMethodName" : "campaignStatus", "fluentGetterMethodName" : "campaignStatusAsString", "fluentSetterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@param campaignStatus The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CampaignStatus", "fluentSetterMethodName" : "campaignStatus", "getterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #campaignStatus} will return {@link CampaignStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #campaignStatusAsString}.\n

\n@return The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignStatus", "sensitive" : false, "setterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@param campaignStatus The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus", "setterMethodName" : "setCampaignStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignStatus", "variableType" : "String", "documentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignStatus" : { "beanStyleGetterMethodName" : "getCampaignStatusAsString", "beanStyleSetterMethodName" : "setCampaignStatus", "c2jName" : "CampaignStatus", "c2jShape" : "CampaignStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignStatusAsString(String)}.\n@param campaignStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignStatus(String)", "deprecated" : false, "documentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED", "endpointDiscoveryId" : false, "enumType" : "CampaignStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "campaignStatus", "fluentEnumSetterMethodName" : "campaignStatus", "fluentGetterMethodName" : "campaignStatusAsString", "fluentSetterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@param campaignStatus The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CampaignStatus", "fluentSetterMethodName" : "campaignStatus", "getterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #campaignStatus} will return {@link CampaignStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #campaignStatusAsString}.\n

\n@return The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignStatus", "sensitive" : false, "setterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@param campaignStatus The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus", "setterMethodName" : "setCampaignStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignStatus", "variableType" : "String", "documentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignStatusAsString", "beanStyleSetterMethodName" : "setCampaignStatus", "c2jName" : "CampaignStatus", "c2jShape" : "CampaignStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignStatusAsString(String)}.\n@param campaignStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignStatus(String)", "deprecated" : false, "documentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED", "endpointDiscoveryId" : false, "enumType" : "CampaignStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "campaignStatus", "fluentEnumSetterMethodName" : "campaignStatus", "fluentGetterMethodName" : "campaignStatusAsString", "fluentSetterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@param campaignStatus The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CampaignStatus", "fluentSetterMethodName" : "campaignStatus", "getterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #campaignStatus} will return {@link CampaignStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #campaignStatusAsString}.\n

\n@return The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignStatus", "sensitive" : false, "setterDocumentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@param campaignStatus The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED\n@see CampaignStatus", "setterMethodName" : "setCampaignStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignStatus", "variableType" : "String", "documentation" : "The status of the campaign, or the status of a treatment that belongs to an A/B test campaign.\n\nValid values: SCHEDULED, EXECUTING, PENDING_NEXT_RUN, COMPLETED, PAUSED", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CampaignState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "campaignState", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "wrapper" : false }, "CampaignStatus" : { "c2jName" : "CampaignStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SCHEDULED", "value" : "SCHEDULED" }, { "name" : "EXECUTING", "value" : "EXECUTING" }, { "name" : "PENDING_NEXT_RUN", "value" : "PENDING_NEXT_RUN" }, { "name" : "COMPLETED", "value" : "COMPLETED" }, { "name" : "PAUSED", "value" : "PAUSED" }, { "name" : "DELETED", "value" : "DELETED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CampaignStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignStatus", "variableName" : "campaignStatus", "variableType" : "CampaignStatus", "documentation" : null, "simpleType" : "CampaignStatus", "variableSetterType" : "CampaignStatus" }, "wrapper" : false }, "CampaignsResponse" : { "c2jName" : "CampaignsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "List of available campaigns.", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfCampaignResponse", "defaultConsumerFluentSetterDocumentation" : "A list of campaigns.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of campaigns.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of campaigns.\n@param item A list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of campaigns.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of campaigns.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #member(CampaignResponse)}.\n@param member a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CampaignResponse)", "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" : "CampaignResponse", "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" : "SDK_POJO", "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" : "CampaignResponse", "variableName" : "member", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "member", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CampaignResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CampaignResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of campaigns.\n@param item A list of campaigns.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of campaigns.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfCampaignResponse", "defaultConsumerFluentSetterDocumentation" : "A list of campaigns.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of campaigns.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of campaigns.\n@param item A list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of campaigns.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of campaigns.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #member(CampaignResponse)}.\n@param member a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CampaignResponse)", "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" : "CampaignResponse", "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" : "SDK_POJO", "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" : "CampaignResponse", "variableName" : "member", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "member", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CampaignResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CampaignResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of campaigns.\n@param item A list of campaigns.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of campaigns.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfCampaignResponse", "defaultConsumerFluentSetterDocumentation" : "A list of campaigns.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of campaigns.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of campaigns.\n@param item A list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of campaigns.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of campaigns.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #member(CampaignResponse)}.\n@param member a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CampaignResponse)", "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" : "CampaignResponse", "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" : "SDK_POJO", "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" : "CampaignResponse", "variableName" : "member", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "member", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CampaignResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CampaignResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of campaigns.\n@param item A list of campaigns.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of campaigns.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "CampaignsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : null, "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "wrapper" : false }, "ChannelResponse" : { "c2jName" : "ChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Base definition for channel response.", "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" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "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 }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChannelResponse", "variableName" : "channelResponse", "variableType" : "ChannelResponse", "documentation" : null, "simpleType" : "ChannelResponse", "variableSetterType" : "ChannelResponse" }, "wrapper" : false }, "ChannelType" : { "c2jName" : "ChannelType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "GCM", "value" : "GCM" }, { "name" : "APNS", "value" : "APNS" }, { "name" : "APNS_SANDBOX", "value" : "APNS_SANDBOX" }, { "name" : "APNS_VOIP", "value" : "APNS_VOIP" }, { "name" : "APNS_VOIP_SANDBOX", "value" : "APNS_VOIP_SANDBOX" }, { "name" : "ADM", "value" : "ADM" }, { "name" : "SMS", "value" : "SMS" }, { "name" : "VOICE", "value" : "VOICE" }, { "name" : "EMAIL", "value" : "EMAIL" }, { "name" : "BAIDU", "value" : "BAIDU" }, { "name" : "CUSTOM", "value" : "CUSTOM" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChannelType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChannelType", "variableName" : "channelType", "variableType" : "ChannelType", "documentation" : null, "simpleType" : "ChannelType", "variableSetterType" : "ChannelType" }, "wrapper" : false }, "ChannelsResponse" : { "c2jName" : "ChannelsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Get channels 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" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "Channels", "c2jShape" : "MapOfChannelResponse", "defaultConsumerFluentSetterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\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 #channels(Map)}.\n@param channels 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 #channels(Map)", "deprecated" : false, "documentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channels", "fluentSetterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n@param channels A map of channels, with the ChannelType as the key and the Channel as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of channels, with the ChannelType as the key and the Channel as the value.", "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" : "Channels", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Channels", "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" : "ChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link ChannelResponse.Builder} avoiding the need to create one manually via {@link ChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #value(ChannelResponse)}.\n@param value a consumer that will call methods on {@link ChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(ChannelResponse)", "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" : "ChannelResponse", "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" : "SDK_POJO", "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" : "ChannelResponse", "variableName" : "value", "variableType" : "ChannelResponse", "documentation" : null, "simpleType" : "ChannelResponse", "variableSetterType" : "ChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChannelResponse", "variableName" : "value", "variableType" : "ChannelResponse", "documentation" : "", "simpleType" : "ChannelResponse", "variableSetterType" : "ChannelResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Channels", "sensitive" : false, "setterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n@param channels A map of channels, with the ChannelType as the key and the Channel as the value.", "setterMethodName" : "setChannels", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channels", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channels", "variableType" : "java.util.Map", "documentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Channels" : { "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "Channels", "c2jShape" : "MapOfChannelResponse", "defaultConsumerFluentSetterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\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 #channels(Map)}.\n@param channels 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 #channels(Map)", "deprecated" : false, "documentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channels", "fluentSetterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n@param channels A map of channels, with the ChannelType as the key and the Channel as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of channels, with the ChannelType as the key and the Channel as the value.", "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" : "Channels", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Channels", "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" : "ChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link ChannelResponse.Builder} avoiding the need to create one manually via {@link ChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #value(ChannelResponse)}.\n@param value a consumer that will call methods on {@link ChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(ChannelResponse)", "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" : "ChannelResponse", "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" : "SDK_POJO", "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" : "ChannelResponse", "variableName" : "value", "variableType" : "ChannelResponse", "documentation" : null, "simpleType" : "ChannelResponse", "variableSetterType" : "ChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChannelResponse", "variableName" : "value", "variableType" : "ChannelResponse", "documentation" : "", "simpleType" : "ChannelResponse", "variableSetterType" : "ChannelResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Channels", "sensitive" : false, "setterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n@param channels A map of channels, with the ChannelType as the key and the Channel as the value.", "setterMethodName" : "setChannels", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channels", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channels", "variableType" : "java.util.Map", "documentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "Channels", "c2jShape" : "MapOfChannelResponse", "defaultConsumerFluentSetterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\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 #channels(Map)}.\n@param channels 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 #channels(Map)", "deprecated" : false, "documentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channels", "fluentSetterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n@param channels A map of channels, with the ChannelType as the key and the Channel as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of channels, with the ChannelType as the key and the Channel as the value.", "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" : "Channels", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Channels", "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" : "ChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link ChannelResponse.Builder} avoiding the need to create one manually via {@link ChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #value(ChannelResponse)}.\n@param value a consumer that will call methods on {@link ChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(ChannelResponse)", "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" : "ChannelResponse", "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" : "SDK_POJO", "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" : "ChannelResponse", "variableName" : "value", "variableType" : "ChannelResponse", "documentation" : null, "simpleType" : "ChannelResponse", "variableSetterType" : "ChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChannelResponse", "variableName" : "value", "variableType" : "ChannelResponse", "documentation" : "", "simpleType" : "ChannelResponse", "variableSetterType" : "ChannelResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Channels", "sensitive" : false, "setterDocumentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.\n@param channels A map of channels, with the ChannelType as the key and the Channel as the value.", "setterMethodName" : "setChannels", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channels", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channels", "variableType" : "java.util.Map", "documentation" : "A map of channels, with the ChannelType as the key and the Channel as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ChannelsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChannelsResponse", "variableName" : "channelsResponse", "variableType" : "ChannelsResponse", "documentation" : null, "simpleType" : "ChannelsResponse", "variableSetterType" : "ChannelsResponse" }, "wrapper" : false }, "CreateAppRequest" : { "c2jName" : "CreateAppRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateApp", "locationName" : null, "requestUri" : "/v1/apps", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getCreateApplicationRequest", "beanStyleSetterMethodName" : "setCreateApplicationRequest", "c2jName" : "CreateApplicationRequest", "c2jShape" : "CreateApplicationRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link CreateApplicationRequest.Builder} avoiding the need to create one manually via {@link CreateApplicationRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateApplicationRequest.Builder#build()} is called immediately and its result is passed to {@link #createApplicationRequest(CreateApplicationRequest)}.\n@param createApplicationRequest a consumer that will call methods on {@link CreateApplicationRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createApplicationRequest(CreateApplicationRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createApplicationRequest", "fluentSetterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\n@param createApplicationRequest The new value for the CreateApplicationRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createApplicationRequest", "getterDocumentation" : "Returns the value of the CreateApplicationRequest property for this object.\n@return The value of the CreateApplicationRequest property for this object.", "getterModel" : { "returnType" : "CreateApplicationRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateApplicationRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateApplicationRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CreateApplicationRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\n@param createApplicationRequest The new value for the CreateApplicationRequest property for this object.", "setterMethodName" : "setCreateApplicationRequest", "setterModel" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : null, "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : "", "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreateApplicationRequest" : { "beanStyleGetterMethodName" : "getCreateApplicationRequest", "beanStyleSetterMethodName" : "setCreateApplicationRequest", "c2jName" : "CreateApplicationRequest", "c2jShape" : "CreateApplicationRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link CreateApplicationRequest.Builder} avoiding the need to create one manually via {@link CreateApplicationRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateApplicationRequest.Builder#build()} is called immediately and its result is passed to {@link #createApplicationRequest(CreateApplicationRequest)}.\n@param createApplicationRequest a consumer that will call methods on {@link CreateApplicationRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createApplicationRequest(CreateApplicationRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createApplicationRequest", "fluentSetterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\n@param createApplicationRequest The new value for the CreateApplicationRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createApplicationRequest", "getterDocumentation" : "Returns the value of the CreateApplicationRequest property for this object.\n@return The value of the CreateApplicationRequest property for this object.", "getterModel" : { "returnType" : "CreateApplicationRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateApplicationRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateApplicationRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CreateApplicationRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\n@param createApplicationRequest The new value for the CreateApplicationRequest property for this object.", "setterMethodName" : "setCreateApplicationRequest", "setterModel" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : null, "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : "", "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCreateApplicationRequest", "beanStyleSetterMethodName" : "setCreateApplicationRequest", "c2jName" : "CreateApplicationRequest", "c2jShape" : "CreateApplicationRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link CreateApplicationRequest.Builder} avoiding the need to create one manually via {@link CreateApplicationRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateApplicationRequest.Builder#build()} is called immediately and its result is passed to {@link #createApplicationRequest(CreateApplicationRequest)}.\n@param createApplicationRequest a consumer that will call methods on {@link CreateApplicationRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createApplicationRequest(CreateApplicationRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createApplicationRequest", "fluentSetterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\n@param createApplicationRequest The new value for the CreateApplicationRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createApplicationRequest", "getterDocumentation" : "Returns the value of the CreateApplicationRequest property for this object.\n@return The value of the CreateApplicationRequest property for this object.", "getterModel" : { "returnType" : "CreateApplicationRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateApplicationRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateApplicationRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CreateApplicationRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the CreateApplicationRequest property for this object.\n\n@param createApplicationRequest The new value for the CreateApplicationRequest property for this object.", "setterMethodName" : "setCreateApplicationRequest", "setterModel" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : null, "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : "", "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CreateApplicationRequest" ], "shapeName" : "CreateAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAppRequest", "variableName" : "createAppRequest", "variableType" : "CreateAppRequest", "documentation" : null, "simpleType" : "CreateAppRequest", "variableSetterType" : "CreateAppRequest" }, "wrapper" : false }, "CreateAppResponse" : { "c2jName" : "CreateAppResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationResponse" : { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationResponse" ], "shapeName" : "CreateAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAppResponse", "variableName" : "createAppResponse", "variableType" : "CreateAppResponse", "documentation" : null, "simpleType" : "CreateAppResponse", "variableSetterType" : "CreateAppResponse" }, "wrapper" : false }, "CreateApplicationRequest" : { "c2jName" : "CreateApplicationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Application Request.", "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" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The display name of the application. Used in the Amazon Pinpoint console.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@param name The display name of the application. Used in the Amazon Pinpoint console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@return The display name of the application. Used in the Amazon Pinpoint console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@param name The display name of the application. Used in the Amazon Pinpoint console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The display name of the application. Used in the Amazon Pinpoint console.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the app.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the app.\n@param tags The Tags for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the app.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the app.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the app.\n@param tags The Tags for the app.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the app.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The display name of the application. Used in the Amazon Pinpoint console.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@param name The display name of the application. Used in the Amazon Pinpoint console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@return The display name of the application. Used in the Amazon Pinpoint console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@param name The display name of the application. Used in the Amazon Pinpoint console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The display name of the application. Used in the Amazon Pinpoint console.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the app.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the app.\n@param tags The Tags for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the app.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the app.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the app.\n@param tags The Tags for the app.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the app.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The display name of the application. Used in the Amazon Pinpoint console.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@param name The display name of the application. Used in the Amazon Pinpoint console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@return The display name of the application. Used in the Amazon Pinpoint console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The display name of the application. Used in the Amazon Pinpoint console.\n@param name The display name of the application. Used in the Amazon Pinpoint console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The display name of the application. Used in the Amazon Pinpoint console.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the app.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the app.\n@param tags The Tags for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the app.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the app.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the app.\n@param tags The Tags for the app.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the app.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "CreateApplicationRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : null, "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "wrapper" : false }, "CreateCampaignRequest" : { "c2jName" : "CreateCampaignRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateCampaign", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteCampaignRequest", "beanStyleSetterMethodName" : "setWriteCampaignRequest", "c2jName" : "WriteCampaignRequest", "c2jShape" : "WriteCampaignRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteCampaignRequest.Builder} avoiding the need to create one manually via {@link WriteCampaignRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteCampaignRequest.Builder#build()} is called immediately and its result is passed to {@link #writeCampaignRequest(WriteCampaignRequest)}.\n@param writeCampaignRequest a consumer that will call methods on {@link WriteCampaignRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeCampaignRequest(WriteCampaignRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeCampaignRequest", "fluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeCampaignRequest", "getterDocumentation" : "Returns the value of the WriteCampaignRequest property for this object.\n@return The value of the WriteCampaignRequest property for this object.", "getterModel" : { "returnType" : "WriteCampaignRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteCampaignRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteCampaignRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteCampaignRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.", "setterMethodName" : "setWriteCampaignRequest", "setterModel" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : null, "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : "", "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteCampaignRequest" : { "beanStyleGetterMethodName" : "getWriteCampaignRequest", "beanStyleSetterMethodName" : "setWriteCampaignRequest", "c2jName" : "WriteCampaignRequest", "c2jShape" : "WriteCampaignRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteCampaignRequest.Builder} avoiding the need to create one manually via {@link WriteCampaignRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteCampaignRequest.Builder#build()} is called immediately and its result is passed to {@link #writeCampaignRequest(WriteCampaignRequest)}.\n@param writeCampaignRequest a consumer that will call methods on {@link WriteCampaignRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeCampaignRequest(WriteCampaignRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeCampaignRequest", "fluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeCampaignRequest", "getterDocumentation" : "Returns the value of the WriteCampaignRequest property for this object.\n@return The value of the WriteCampaignRequest property for this object.", "getterModel" : { "returnType" : "WriteCampaignRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteCampaignRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteCampaignRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteCampaignRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.", "setterMethodName" : "setWriteCampaignRequest", "setterModel" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : null, "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : "", "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteCampaignRequest", "beanStyleSetterMethodName" : "setWriteCampaignRequest", "c2jName" : "WriteCampaignRequest", "c2jShape" : "WriteCampaignRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteCampaignRequest.Builder} avoiding the need to create one manually via {@link WriteCampaignRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteCampaignRequest.Builder#build()} is called immediately and its result is passed to {@link #writeCampaignRequest(WriteCampaignRequest)}.\n@param writeCampaignRequest a consumer that will call methods on {@link WriteCampaignRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeCampaignRequest(WriteCampaignRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeCampaignRequest", "fluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeCampaignRequest", "getterDocumentation" : "Returns the value of the WriteCampaignRequest property for this object.\n@return The value of the WriteCampaignRequest property for this object.", "getterModel" : { "returnType" : "WriteCampaignRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteCampaignRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteCampaignRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteCampaignRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.", "setterMethodName" : "setWriteCampaignRequest", "setterModel" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : null, "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : "", "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "WriteCampaignRequest" ], "shapeName" : "CreateCampaignRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateCampaignRequest", "variableName" : "createCampaignRequest", "variableType" : "CreateCampaignRequest", "documentation" : null, "simpleType" : "CreateCampaignRequest", "variableSetterType" : "CreateCampaignRequest" }, "wrapper" : false }, "CreateCampaignResponse" : { "c2jName" : "CreateCampaignResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignResponse" : { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignResponse" ], "shapeName" : "CreateCampaignResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateCampaignResponse", "variableName" : "createCampaignResponse", "variableType" : "CreateCampaignResponse", "documentation" : null, "simpleType" : "CreateCampaignResponse", "variableSetterType" : "CreateCampaignResponse" }, "wrapper" : false }, "CreateExportJobRequest" : { "c2jName" : "CreateExportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateExportJob", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/jobs/export", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExportJobRequest", "beanStyleSetterMethodName" : "setExportJobRequest", "c2jName" : "ExportJobRequest", "c2jShape" : "ExportJobRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobRequest.Builder} avoiding the need to create one manually via {@link ExportJobRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobRequest.Builder#build()} is called immediately and its result is passed to {@link #exportJobRequest(ExportJobRequest)}.\n@param exportJobRequest a consumer that will call methods on {@link ExportJobRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobRequest(ExportJobRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobRequest", "fluentSetterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\n@param exportJobRequest The new value for the ExportJobRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobRequest", "getterDocumentation" : "Returns the value of the ExportJobRequest property for this object.\n@return The value of the ExportJobRequest property for this object.", "getterModel" : { "returnType" : "ExportJobRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\n@param exportJobRequest The new value for the ExportJobRequest property for this object.", "setterMethodName" : "setExportJobRequest", "setterModel" : { "variableDeclarationType" : "ExportJobRequest", "variableName" : "exportJobRequest", "variableType" : "ExportJobRequest", "documentation" : null, "simpleType" : "ExportJobRequest", "variableSetterType" : "ExportJobRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobRequest", "variableName" : "exportJobRequest", "variableType" : "ExportJobRequest", "documentation" : "", "simpleType" : "ExportJobRequest", "variableSetterType" : "ExportJobRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExportJobRequest" : { "beanStyleGetterMethodName" : "getExportJobRequest", "beanStyleSetterMethodName" : "setExportJobRequest", "c2jName" : "ExportJobRequest", "c2jShape" : "ExportJobRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobRequest.Builder} avoiding the need to create one manually via {@link ExportJobRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobRequest.Builder#build()} is called immediately and its result is passed to {@link #exportJobRequest(ExportJobRequest)}.\n@param exportJobRequest a consumer that will call methods on {@link ExportJobRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobRequest(ExportJobRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobRequest", "fluentSetterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\n@param exportJobRequest The new value for the ExportJobRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobRequest", "getterDocumentation" : "Returns the value of the ExportJobRequest property for this object.\n@return The value of the ExportJobRequest property for this object.", "getterModel" : { "returnType" : "ExportJobRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\n@param exportJobRequest The new value for the ExportJobRequest property for this object.", "setterMethodName" : "setExportJobRequest", "setterModel" : { "variableDeclarationType" : "ExportJobRequest", "variableName" : "exportJobRequest", "variableType" : "ExportJobRequest", "documentation" : null, "simpleType" : "ExportJobRequest", "variableSetterType" : "ExportJobRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobRequest", "variableName" : "exportJobRequest", "variableType" : "ExportJobRequest", "documentation" : "", "simpleType" : "ExportJobRequest", "variableSetterType" : "ExportJobRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExportJobRequest", "beanStyleSetterMethodName" : "setExportJobRequest", "c2jName" : "ExportJobRequest", "c2jShape" : "ExportJobRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobRequest.Builder} avoiding the need to create one manually via {@link ExportJobRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobRequest.Builder#build()} is called immediately and its result is passed to {@link #exportJobRequest(ExportJobRequest)}.\n@param exportJobRequest a consumer that will call methods on {@link ExportJobRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobRequest(ExportJobRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobRequest", "fluentSetterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\n@param exportJobRequest The new value for the ExportJobRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobRequest", "getterDocumentation" : "Returns the value of the ExportJobRequest property for this object.\n@return The value of the ExportJobRequest property for this object.", "getterModel" : { "returnType" : "ExportJobRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobRequest property for this object.\n\n@param exportJobRequest The new value for the ExportJobRequest property for this object.", "setterMethodName" : "setExportJobRequest", "setterModel" : { "variableDeclarationType" : "ExportJobRequest", "variableName" : "exportJobRequest", "variableType" : "ExportJobRequest", "documentation" : null, "simpleType" : "ExportJobRequest", "variableSetterType" : "ExportJobRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobRequest", "variableName" : "exportJobRequest", "variableType" : "ExportJobRequest", "documentation" : "", "simpleType" : "ExportJobRequest", "variableSetterType" : "ExportJobRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "ExportJobRequest" ], "shapeName" : "CreateExportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateExportJobRequest", "variableName" : "createExportJobRequest", "variableType" : "CreateExportJobRequest", "documentation" : null, "simpleType" : "CreateExportJobRequest", "variableSetterType" : "CreateExportJobRequest" }, "wrapper" : false }, "CreateExportJobResponse" : { "c2jName" : "CreateExportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExportJobResponse", "beanStyleSetterMethodName" : "setExportJobResponse", "c2jName" : "ExportJobResponse", "c2jShape" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobResponse(ExportJobResponse)}.\n@param exportJobResponse a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobResponse(ExportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobResponse", "getterDocumentation" : "Returns the value of the ExportJobResponse property for this object.\n@return The value of the ExportJobResponse property for this object.", "getterModel" : { "returnType" : "ExportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.", "setterMethodName" : "setExportJobResponse", "setterModel" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExportJobResponse" : { "beanStyleGetterMethodName" : "getExportJobResponse", "beanStyleSetterMethodName" : "setExportJobResponse", "c2jName" : "ExportJobResponse", "c2jShape" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobResponse(ExportJobResponse)}.\n@param exportJobResponse a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobResponse(ExportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobResponse", "getterDocumentation" : "Returns the value of the ExportJobResponse property for this object.\n@return The value of the ExportJobResponse property for this object.", "getterModel" : { "returnType" : "ExportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.", "setterMethodName" : "setExportJobResponse", "setterModel" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExportJobResponse", "beanStyleSetterMethodName" : "setExportJobResponse", "c2jName" : "ExportJobResponse", "c2jShape" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobResponse(ExportJobResponse)}.\n@param exportJobResponse a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobResponse(ExportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobResponse", "getterDocumentation" : "Returns the value of the ExportJobResponse property for this object.\n@return The value of the ExportJobResponse property for this object.", "getterModel" : { "returnType" : "ExportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.", "setterMethodName" : "setExportJobResponse", "setterModel" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ExportJobResponse" ], "shapeName" : "CreateExportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateExportJobResponse", "variableName" : "createExportJobResponse", "variableType" : "CreateExportJobResponse", "documentation" : null, "simpleType" : "CreateExportJobResponse", "variableSetterType" : "CreateExportJobResponse" }, "wrapper" : false }, "CreateImportJobRequest" : { "c2jName" : "CreateImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateImportJob", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/jobs/import", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImportJobRequest", "beanStyleSetterMethodName" : "setImportJobRequest", "c2jName" : "ImportJobRequest", "c2jShape" : "ImportJobRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobRequest.Builder} avoiding the need to create one manually via {@link ImportJobRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobRequest.Builder#build()} is called immediately and its result is passed to {@link #importJobRequest(ImportJobRequest)}.\n@param importJobRequest a consumer that will call methods on {@link ImportJobRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobRequest(ImportJobRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobRequest", "fluentSetterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\n@param importJobRequest The new value for the ImportJobRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobRequest", "getterDocumentation" : "Returns the value of the ImportJobRequest property for this object.\n@return The value of the ImportJobRequest property for this object.", "getterModel" : { "returnType" : "ImportJobRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\n@param importJobRequest The new value for the ImportJobRequest property for this object.", "setterMethodName" : "setImportJobRequest", "setterModel" : { "variableDeclarationType" : "ImportJobRequest", "variableName" : "importJobRequest", "variableType" : "ImportJobRequest", "documentation" : null, "simpleType" : "ImportJobRequest", "variableSetterType" : "ImportJobRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobRequest", "variableName" : "importJobRequest", "variableType" : "ImportJobRequest", "documentation" : "", "simpleType" : "ImportJobRequest", "variableSetterType" : "ImportJobRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ImportJobRequest" : { "beanStyleGetterMethodName" : "getImportJobRequest", "beanStyleSetterMethodName" : "setImportJobRequest", "c2jName" : "ImportJobRequest", "c2jShape" : "ImportJobRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobRequest.Builder} avoiding the need to create one manually via {@link ImportJobRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobRequest.Builder#build()} is called immediately and its result is passed to {@link #importJobRequest(ImportJobRequest)}.\n@param importJobRequest a consumer that will call methods on {@link ImportJobRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobRequest(ImportJobRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobRequest", "fluentSetterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\n@param importJobRequest The new value for the ImportJobRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobRequest", "getterDocumentation" : "Returns the value of the ImportJobRequest property for this object.\n@return The value of the ImportJobRequest property for this object.", "getterModel" : { "returnType" : "ImportJobRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\n@param importJobRequest The new value for the ImportJobRequest property for this object.", "setterMethodName" : "setImportJobRequest", "setterModel" : { "variableDeclarationType" : "ImportJobRequest", "variableName" : "importJobRequest", "variableType" : "ImportJobRequest", "documentation" : null, "simpleType" : "ImportJobRequest", "variableSetterType" : "ImportJobRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobRequest", "variableName" : "importJobRequest", "variableType" : "ImportJobRequest", "documentation" : "", "simpleType" : "ImportJobRequest", "variableSetterType" : "ImportJobRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImportJobRequest", "beanStyleSetterMethodName" : "setImportJobRequest", "c2jName" : "ImportJobRequest", "c2jShape" : "ImportJobRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobRequest.Builder} avoiding the need to create one manually via {@link ImportJobRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobRequest.Builder#build()} is called immediately and its result is passed to {@link #importJobRequest(ImportJobRequest)}.\n@param importJobRequest a consumer that will call methods on {@link ImportJobRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobRequest(ImportJobRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobRequest", "fluentSetterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\n@param importJobRequest The new value for the ImportJobRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobRequest", "getterDocumentation" : "Returns the value of the ImportJobRequest property for this object.\n@return The value of the ImportJobRequest property for this object.", "getterModel" : { "returnType" : "ImportJobRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobRequest property for this object.\n\n@param importJobRequest The new value for the ImportJobRequest property for this object.", "setterMethodName" : "setImportJobRequest", "setterModel" : { "variableDeclarationType" : "ImportJobRequest", "variableName" : "importJobRequest", "variableType" : "ImportJobRequest", "documentation" : null, "simpleType" : "ImportJobRequest", "variableSetterType" : "ImportJobRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobRequest", "variableName" : "importJobRequest", "variableType" : "ImportJobRequest", "documentation" : "", "simpleType" : "ImportJobRequest", "variableSetterType" : "ImportJobRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "ImportJobRequest" ], "shapeName" : "CreateImportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateImportJobRequest", "variableName" : "createImportJobRequest", "variableType" : "CreateImportJobRequest", "documentation" : null, "simpleType" : "CreateImportJobRequest", "variableSetterType" : "CreateImportJobRequest" }, "wrapper" : false }, "CreateImportJobResponse" : { "c2jName" : "CreateImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getImportJobResponse", "beanStyleSetterMethodName" : "setImportJobResponse", "c2jName" : "ImportJobResponse", "c2jShape" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobResponse(ImportJobResponse)}.\n@param importJobResponse a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobResponse(ImportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobResponse", "getterDocumentation" : "Returns the value of the ImportJobResponse property for this object.\n@return The value of the ImportJobResponse property for this object.", "getterModel" : { "returnType" : "ImportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.", "setterMethodName" : "setImportJobResponse", "setterModel" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ImportJobResponse" : { "beanStyleGetterMethodName" : "getImportJobResponse", "beanStyleSetterMethodName" : "setImportJobResponse", "c2jName" : "ImportJobResponse", "c2jShape" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobResponse(ImportJobResponse)}.\n@param importJobResponse a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobResponse(ImportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobResponse", "getterDocumentation" : "Returns the value of the ImportJobResponse property for this object.\n@return The value of the ImportJobResponse property for this object.", "getterModel" : { "returnType" : "ImportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.", "setterMethodName" : "setImportJobResponse", "setterModel" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getImportJobResponse", "beanStyleSetterMethodName" : "setImportJobResponse", "c2jName" : "ImportJobResponse", "c2jShape" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobResponse(ImportJobResponse)}.\n@param importJobResponse a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobResponse(ImportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobResponse", "getterDocumentation" : "Returns the value of the ImportJobResponse property for this object.\n@return The value of the ImportJobResponse property for this object.", "getterModel" : { "returnType" : "ImportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.", "setterMethodName" : "setImportJobResponse", "setterModel" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ImportJobResponse" ], "shapeName" : "CreateImportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateImportJobResponse", "variableName" : "createImportJobResponse", "variableType" : "CreateImportJobResponse", "documentation" : null, "simpleType" : "CreateImportJobResponse", "variableSetterType" : "CreateImportJobResponse" }, "wrapper" : false }, "CreateSegmentRequest" : { "c2jName" : "CreateSegmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateSegment", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteSegmentRequest", "beanStyleSetterMethodName" : "setWriteSegmentRequest", "c2jName" : "WriteSegmentRequest", "c2jShape" : "WriteSegmentRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteSegmentRequest.Builder} avoiding the need to create one manually via {@link WriteSegmentRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteSegmentRequest.Builder#build()} is called immediately and its result is passed to {@link #writeSegmentRequest(WriteSegmentRequest)}.\n@param writeSegmentRequest a consumer that will call methods on {@link WriteSegmentRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeSegmentRequest(WriteSegmentRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeSegmentRequest", "fluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeSegmentRequest", "getterDocumentation" : "Returns the value of the WriteSegmentRequest property for this object.\n@return The value of the WriteSegmentRequest property for this object.", "getterModel" : { "returnType" : "WriteSegmentRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteSegmentRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteSegmentRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteSegmentRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.", "setterMethodName" : "setWriteSegmentRequest", "setterModel" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : null, "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : "", "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteSegmentRequest" : { "beanStyleGetterMethodName" : "getWriteSegmentRequest", "beanStyleSetterMethodName" : "setWriteSegmentRequest", "c2jName" : "WriteSegmentRequest", "c2jShape" : "WriteSegmentRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteSegmentRequest.Builder} avoiding the need to create one manually via {@link WriteSegmentRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteSegmentRequest.Builder#build()} is called immediately and its result is passed to {@link #writeSegmentRequest(WriteSegmentRequest)}.\n@param writeSegmentRequest a consumer that will call methods on {@link WriteSegmentRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeSegmentRequest(WriteSegmentRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeSegmentRequest", "fluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeSegmentRequest", "getterDocumentation" : "Returns the value of the WriteSegmentRequest property for this object.\n@return The value of the WriteSegmentRequest property for this object.", "getterModel" : { "returnType" : "WriteSegmentRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteSegmentRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteSegmentRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteSegmentRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.", "setterMethodName" : "setWriteSegmentRequest", "setterModel" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : null, "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : "", "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteSegmentRequest", "beanStyleSetterMethodName" : "setWriteSegmentRequest", "c2jName" : "WriteSegmentRequest", "c2jShape" : "WriteSegmentRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteSegmentRequest.Builder} avoiding the need to create one manually via {@link WriteSegmentRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteSegmentRequest.Builder#build()} is called immediately and its result is passed to {@link #writeSegmentRequest(WriteSegmentRequest)}.\n@param writeSegmentRequest a consumer that will call methods on {@link WriteSegmentRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeSegmentRequest(WriteSegmentRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeSegmentRequest", "fluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeSegmentRequest", "getterDocumentation" : "Returns the value of the WriteSegmentRequest property for this object.\n@return The value of the WriteSegmentRequest property for this object.", "getterModel" : { "returnType" : "WriteSegmentRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteSegmentRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteSegmentRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteSegmentRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.", "setterMethodName" : "setWriteSegmentRequest", "setterModel" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : null, "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : "", "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "WriteSegmentRequest" ], "shapeName" : "CreateSegmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateSegmentRequest", "variableName" : "createSegmentRequest", "variableType" : "CreateSegmentRequest", "documentation" : null, "simpleType" : "CreateSegmentRequest", "variableSetterType" : "CreateSegmentRequest" }, "wrapper" : false }, "CreateSegmentResponse" : { "c2jName" : "CreateSegmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SegmentResponse" : { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentResponse" ], "shapeName" : "CreateSegmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateSegmentResponse", "variableName" : "createSegmentResponse", "variableType" : "CreateSegmentResponse", "documentation" : null, "simpleType" : "CreateSegmentResponse", "variableSetterType" : "CreateSegmentResponse" }, "wrapper" : false }, "DefaultMessage" : { "c2jName" : "DefaultMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The default message to use across all channels.", "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" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The message body of the notification, the email body or the text message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.\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, the email body or the text message.\n@return The message body of the notification, the email body or the text message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "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, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The message body of the notification, the email body or the text message.", "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 } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The message body of the notification, the email body or the text message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.\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, the email body or the text message.\n@return The message body of the notification, the email body or the text message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "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, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The message body of the notification, the email body or the text message.", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The message body of the notification, the email body or the text message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.\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, the email body or the text message.\n@return The message body of the notification, the email body or the text message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "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, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The message body of the notification, the email body or the text message.", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DefaultMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DefaultMessage", "variableName" : "defaultMessage", "variableType" : "DefaultMessage", "documentation" : null, "simpleType" : "DefaultMessage", "variableSetterType" : "DefaultMessage" }, "wrapper" : false }, "DefaultPushNotificationMessage" : { "c2jName" : "DefaultPushNotificationMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Default Push Notification 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" : "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" : "getSilentPush", "beanStyleSetterMethodName" : "setSilentPush", "c2jName" : "SilentPush", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "silentPush", "fluentSetterDocumentation" : "Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@param silentPush Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@return Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@param silentPush Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "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 }, "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 }, "SilentPush" : { "beanStyleGetterMethodName" : "getSilentPush", "beanStyleSetterMethodName" : "setSilentPush", "c2jName" : "SilentPush", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "silentPush", "fluentSetterDocumentation" : "Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@param silentPush Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@return Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@param silentPush Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "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" : "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" : "getSilentPush", "beanStyleSetterMethodName" : "setSilentPush", "c2jName" : "SilentPush", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "silentPush", "fluentSetterDocumentation" : "Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@param silentPush Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@return Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.\n@param silentPush Indicates if the message should display on the recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "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 recipient's device. You can use silent pushes for remote configuration or to deliver messages to in-app notification centers.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "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" : "DefaultPushNotificationMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DefaultPushNotificationMessage", "variableName" : "defaultPushNotificationMessage", "variableType" : "DefaultPushNotificationMessage", "documentation" : null, "simpleType" : "DefaultPushNotificationMessage", "variableSetterType" : "DefaultPushNotificationMessage" }, "wrapper" : false }, "DeleteAdmChannelRequest" : { "c2jName" : "DeleteAdmChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteAdmChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/adm", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteAdmChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAdmChannelRequest", "variableName" : "deleteAdmChannelRequest", "variableType" : "DeleteAdmChannelRequest", "documentation" : null, "simpleType" : "DeleteAdmChannelRequest", "variableSetterType" : "DeleteAdmChannelRequest" }, "wrapper" : false }, "DeleteAdmChannelResponse" : { "c2jName" : "DeleteAdmChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ADMChannelResponse" : { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ADMChannelResponse" ], "shapeName" : "DeleteAdmChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAdmChannelResponse", "variableName" : "deleteAdmChannelResponse", "variableType" : "DeleteAdmChannelResponse", "documentation" : null, "simpleType" : "DeleteAdmChannelResponse", "variableSetterType" : "DeleteAdmChannelResponse" }, "wrapper" : false }, "DeleteApnsChannelRequest" : { "c2jName" : "DeleteApnsChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteApnsChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteApnsChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteApnsChannelRequest", "variableName" : "deleteApnsChannelRequest", "variableType" : "DeleteApnsChannelRequest", "documentation" : null, "simpleType" : "DeleteApnsChannelRequest", "variableSetterType" : "DeleteApnsChannelRequest" }, "wrapper" : false }, "DeleteApnsChannelResponse" : { "c2jName" : "DeleteApnsChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSChannelResponse" : { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSChannelResponse" ], "shapeName" : "DeleteApnsChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteApnsChannelResponse", "variableName" : "deleteApnsChannelResponse", "variableType" : "DeleteApnsChannelResponse", "documentation" : null, "simpleType" : "DeleteApnsChannelResponse", "variableSetterType" : "DeleteApnsChannelResponse" }, "wrapper" : false }, "DeleteApnsSandboxChannelRequest" : { "c2jName" : "DeleteApnsSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteApnsSandboxChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_sandbox", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteApnsSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteApnsSandboxChannelRequest", "variableName" : "deleteApnsSandboxChannelRequest", "variableType" : "DeleteApnsSandboxChannelRequest", "documentation" : null, "simpleType" : "DeleteApnsSandboxChannelRequest", "variableSetterType" : "DeleteApnsSandboxChannelRequest" }, "wrapper" : false }, "DeleteApnsSandboxChannelResponse" : { "c2jName" : "DeleteApnsSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSSandboxChannelResponse" : { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSSandboxChannelResponse" ], "shapeName" : "DeleteApnsSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteApnsSandboxChannelResponse", "variableName" : "deleteApnsSandboxChannelResponse", "variableType" : "DeleteApnsSandboxChannelResponse", "documentation" : null, "simpleType" : "DeleteApnsSandboxChannelResponse", "variableSetterType" : "DeleteApnsSandboxChannelResponse" }, "wrapper" : false }, "DeleteApnsVoipChannelRequest" : { "c2jName" : "DeleteApnsVoipChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteApnsVoipChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_voip", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteApnsVoipChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteApnsVoipChannelRequest", "variableName" : "deleteApnsVoipChannelRequest", "variableType" : "DeleteApnsVoipChannelRequest", "documentation" : null, "simpleType" : "DeleteApnsVoipChannelRequest", "variableSetterType" : "DeleteApnsVoipChannelRequest" }, "wrapper" : false }, "DeleteApnsVoipChannelResponse" : { "c2jName" : "DeleteApnsVoipChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipChannelResponse" : { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSVoipChannelResponse" ], "shapeName" : "DeleteApnsVoipChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteApnsVoipChannelResponse", "variableName" : "deleteApnsVoipChannelResponse", "variableType" : "DeleteApnsVoipChannelResponse", "documentation" : null, "simpleType" : "DeleteApnsVoipChannelResponse", "variableSetterType" : "DeleteApnsVoipChannelResponse" }, "wrapper" : false }, "DeleteApnsVoipSandboxChannelRequest" : { "c2jName" : "DeleteApnsVoipSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteApnsVoipSandboxChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_voip_sandbox", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteApnsVoipSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteApnsVoipSandboxChannelRequest", "variableName" : "deleteApnsVoipSandboxChannelRequest", "variableType" : "DeleteApnsVoipSandboxChannelRequest", "documentation" : null, "simpleType" : "DeleteApnsVoipSandboxChannelRequest", "variableSetterType" : "DeleteApnsVoipSandboxChannelRequest" }, "wrapper" : false }, "DeleteApnsVoipSandboxChannelResponse" : { "c2jName" : "DeleteApnsVoipSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipSandboxChannelResponse" : { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSVoipSandboxChannelResponse" ], "shapeName" : "DeleteApnsVoipSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteApnsVoipSandboxChannelResponse", "variableName" : "deleteApnsVoipSandboxChannelResponse", "variableType" : "DeleteApnsVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "DeleteApnsVoipSandboxChannelResponse", "variableSetterType" : "DeleteApnsVoipSandboxChannelResponse" }, "wrapper" : false }, "DeleteAppRequest" : { "c2jName" : "DeleteAppRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteApp", "locationName" : null, "requestUri" : "/v1/apps/{application-id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAppRequest", "variableName" : "deleteAppRequest", "variableType" : "DeleteAppRequest", "documentation" : null, "simpleType" : "DeleteAppRequest", "variableSetterType" : "DeleteAppRequest" }, "wrapper" : false }, "DeleteAppResponse" : { "c2jName" : "DeleteAppResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationResponse" : { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationResponse" ], "shapeName" : "DeleteAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAppResponse", "variableName" : "deleteAppResponse", "variableType" : "DeleteAppResponse", "documentation" : null, "simpleType" : "DeleteAppResponse", "variableSetterType" : "DeleteAppResponse" }, "wrapper" : false }, "DeleteBaiduChannelRequest" : { "c2jName" : "DeleteBaiduChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteBaiduChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/baidu", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteBaiduChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBaiduChannelRequest", "variableName" : "deleteBaiduChannelRequest", "variableType" : "DeleteBaiduChannelRequest", "documentation" : null, "simpleType" : "DeleteBaiduChannelRequest", "variableSetterType" : "DeleteBaiduChannelRequest" }, "wrapper" : false }, "DeleteBaiduChannelResponse" : { "c2jName" : "DeleteBaiduChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaiduChannelResponse" : { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaiduChannelResponse" ], "shapeName" : "DeleteBaiduChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBaiduChannelResponse", "variableName" : "deleteBaiduChannelResponse", "variableType" : "DeleteBaiduChannelResponse", "documentation" : null, "simpleType" : "DeleteBaiduChannelResponse", "variableSetterType" : "DeleteBaiduChannelResponse" }, "wrapper" : false }, "DeleteCampaignRequest" : { "c2jName" : "DeleteCampaignRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteCampaign", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns/{campaign-id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignId" : { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignId", "ApplicationId" ], "shapeName" : "DeleteCampaignRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteCampaignRequest", "variableName" : "deleteCampaignRequest", "variableType" : "DeleteCampaignRequest", "documentation" : null, "simpleType" : "DeleteCampaignRequest", "variableSetterType" : "DeleteCampaignRequest" }, "wrapper" : false }, "DeleteCampaignResponse" : { "c2jName" : "DeleteCampaignResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignResponse" : { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignResponse" ], "shapeName" : "DeleteCampaignResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteCampaignResponse", "variableName" : "deleteCampaignResponse", "variableType" : "DeleteCampaignResponse", "documentation" : null, "simpleType" : "DeleteCampaignResponse", "variableSetterType" : "DeleteCampaignResponse" }, "wrapper" : false }, "DeleteEmailChannelRequest" : { "c2jName" : "DeleteEmailChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteEmailChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/email", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteEmailChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteEmailChannelRequest", "variableName" : "deleteEmailChannelRequest", "variableType" : "DeleteEmailChannelRequest", "documentation" : null, "simpleType" : "DeleteEmailChannelRequest", "variableSetterType" : "DeleteEmailChannelRequest" }, "wrapper" : false }, "DeleteEmailChannelResponse" : { "c2jName" : "DeleteEmailChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailChannelResponse" : { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailChannelResponse" ], "shapeName" : "DeleteEmailChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteEmailChannelResponse", "variableName" : "deleteEmailChannelResponse", "variableType" : "DeleteEmailChannelResponse", "documentation" : null, "simpleType" : "DeleteEmailChannelResponse", "variableSetterType" : "DeleteEmailChannelResponse" }, "wrapper" : false }, "DeleteEndpointRequest" : { "c2jName" : "DeleteEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteEndpoint", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/endpoints/{endpoint-id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointId" : { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "EndpointId" ], "shapeName" : "DeleteEndpointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteEndpointRequest", "variableName" : "deleteEndpointRequest", "variableType" : "DeleteEndpointRequest", "documentation" : null, "simpleType" : "DeleteEndpointRequest", "variableSetterType" : "DeleteEndpointRequest" }, "wrapper" : false }, "DeleteEndpointResponse" : { "c2jName" : "DeleteEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEndpointResponse", "beanStyleSetterMethodName" : "setEndpointResponse", "c2jName" : "EndpointResponse", "c2jShape" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointResponse(EndpointResponse)}.\n@param endpointResponse a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointResponse(EndpointResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResponse", "getterDocumentation" : "Returns the value of the EndpointResponse property for this object.\n@return The value of the EndpointResponse property for this object.", "getterModel" : { "returnType" : "EndpointResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.", "setterMethodName" : "setEndpointResponse", "setterModel" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndpointResponse" : { "beanStyleGetterMethodName" : "getEndpointResponse", "beanStyleSetterMethodName" : "setEndpointResponse", "c2jName" : "EndpointResponse", "c2jShape" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointResponse(EndpointResponse)}.\n@param endpointResponse a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointResponse(EndpointResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResponse", "getterDocumentation" : "Returns the value of the EndpointResponse property for this object.\n@return The value of the EndpointResponse property for this object.", "getterModel" : { "returnType" : "EndpointResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.", "setterMethodName" : "setEndpointResponse", "setterModel" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpointResponse", "beanStyleSetterMethodName" : "setEndpointResponse", "c2jName" : "EndpointResponse", "c2jShape" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointResponse(EndpointResponse)}.\n@param endpointResponse a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointResponse(EndpointResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResponse", "getterDocumentation" : "Returns the value of the EndpointResponse property for this object.\n@return The value of the EndpointResponse property for this object.", "getterModel" : { "returnType" : "EndpointResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.", "setterMethodName" : "setEndpointResponse", "setterModel" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EndpointResponse" ], "shapeName" : "DeleteEndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteEndpointResponse", "variableName" : "deleteEndpointResponse", "variableType" : "DeleteEndpointResponse", "documentation" : null, "simpleType" : "DeleteEndpointResponse", "variableSetterType" : "DeleteEndpointResponse" }, "wrapper" : false }, "DeleteEventStreamRequest" : { "c2jName" : "DeleteEventStreamRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteEventStream", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/eventstream", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteEventStreamRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteEventStreamRequest", "variableName" : "deleteEventStreamRequest", "variableType" : "DeleteEventStreamRequest", "documentation" : null, "simpleType" : "DeleteEventStreamRequest", "variableSetterType" : "DeleteEventStreamRequest" }, "wrapper" : false }, "DeleteEventStreamResponse" : { "c2jName" : "DeleteEventStreamResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventStream" : { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EventStream" ], "shapeName" : "DeleteEventStreamResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteEventStreamResponse", "variableName" : "deleteEventStreamResponse", "variableType" : "DeleteEventStreamResponse", "documentation" : null, "simpleType" : "DeleteEventStreamResponse", "variableSetterType" : "DeleteEventStreamResponse" }, "wrapper" : false }, "DeleteGcmChannelRequest" : { "c2jName" : "DeleteGcmChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteGcmChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/gcm", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteGcmChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteGcmChannelRequest", "variableName" : "deleteGcmChannelRequest", "variableType" : "DeleteGcmChannelRequest", "documentation" : null, "simpleType" : "DeleteGcmChannelRequest", "variableSetterType" : "DeleteGcmChannelRequest" }, "wrapper" : false }, "DeleteGcmChannelResponse" : { "c2jName" : "DeleteGcmChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GCMChannelResponse" : { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GCMChannelResponse" ], "shapeName" : "DeleteGcmChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteGcmChannelResponse", "variableName" : "deleteGcmChannelResponse", "variableType" : "DeleteGcmChannelResponse", "documentation" : null, "simpleType" : "DeleteGcmChannelResponse", "variableSetterType" : "DeleteGcmChannelResponse" }, "wrapper" : false }, "DeleteSegmentRequest" : { "c2jName" : "DeleteSegmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteSegment", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments/{segment-id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentId", "ApplicationId" ], "shapeName" : "DeleteSegmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteSegmentRequest", "variableName" : "deleteSegmentRequest", "variableType" : "DeleteSegmentRequest", "documentation" : null, "simpleType" : "DeleteSegmentRequest", "variableSetterType" : "DeleteSegmentRequest" }, "wrapper" : false }, "DeleteSegmentResponse" : { "c2jName" : "DeleteSegmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SegmentResponse" : { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentResponse" ], "shapeName" : "DeleteSegmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteSegmentResponse", "variableName" : "deleteSegmentResponse", "variableType" : "DeleteSegmentResponse", "documentation" : null, "simpleType" : "DeleteSegmentResponse", "variableSetterType" : "DeleteSegmentResponse" }, "wrapper" : false }, "DeleteSmsChannelRequest" : { "c2jName" : "DeleteSmsChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteSmsChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/sms", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteSmsChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteSmsChannelRequest", "variableName" : "deleteSmsChannelRequest", "variableType" : "DeleteSmsChannelRequest", "documentation" : null, "simpleType" : "DeleteSmsChannelRequest", "variableSetterType" : "DeleteSmsChannelRequest" }, "wrapper" : false }, "DeleteSmsChannelResponse" : { "c2jName" : "DeleteSmsChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SMSChannelResponse" : { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SMSChannelResponse" ], "shapeName" : "DeleteSmsChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteSmsChannelResponse", "variableName" : "deleteSmsChannelResponse", "variableType" : "DeleteSmsChannelResponse", "documentation" : null, "simpleType" : "DeleteSmsChannelResponse", "variableSetterType" : "DeleteSmsChannelResponse" }, "wrapper" : false }, "DeleteUserEndpointsRequest" : { "c2jName" : "DeleteUserEndpointsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUserEndpoints", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/users/{user-id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "user-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "user-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "user-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "user-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "user-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "user-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "UserId" ], "shapeName" : "DeleteUserEndpointsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserEndpointsRequest", "variableName" : "deleteUserEndpointsRequest", "variableType" : "DeleteUserEndpointsRequest", "documentation" : null, "simpleType" : "DeleteUserEndpointsRequest", "variableSetterType" : "DeleteUserEndpointsRequest" }, "wrapper" : false }, "DeleteUserEndpointsResponse" : { "c2jName" : "DeleteUserEndpointsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEndpointsResponse", "beanStyleSetterMethodName" : "setEndpointsResponse", "c2jName" : "EndpointsResponse", "c2jShape" : "EndpointsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointsResponse.Builder} avoiding the need to create one manually via {@link EndpointsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointsResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointsResponse(EndpointsResponse)}.\n@param endpointsResponse a consumer that will call methods on {@link EndpointsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointsResponse(EndpointsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointsResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointsResponse", "getterDocumentation" : "Returns the value of the EndpointsResponse property for this object.\n@return The value of the EndpointsResponse property for this object.", "getterModel" : { "returnType" : "EndpointsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.", "setterMethodName" : "setEndpointsResponse", "setterModel" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : null, "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : "", "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndpointsResponse" : { "beanStyleGetterMethodName" : "getEndpointsResponse", "beanStyleSetterMethodName" : "setEndpointsResponse", "c2jName" : "EndpointsResponse", "c2jShape" : "EndpointsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointsResponse.Builder} avoiding the need to create one manually via {@link EndpointsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointsResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointsResponse(EndpointsResponse)}.\n@param endpointsResponse a consumer that will call methods on {@link EndpointsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointsResponse(EndpointsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointsResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointsResponse", "getterDocumentation" : "Returns the value of the EndpointsResponse property for this object.\n@return The value of the EndpointsResponse property for this object.", "getterModel" : { "returnType" : "EndpointsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.", "setterMethodName" : "setEndpointsResponse", "setterModel" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : null, "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : "", "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpointsResponse", "beanStyleSetterMethodName" : "setEndpointsResponse", "c2jName" : "EndpointsResponse", "c2jShape" : "EndpointsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointsResponse.Builder} avoiding the need to create one manually via {@link EndpointsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointsResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointsResponse(EndpointsResponse)}.\n@param endpointsResponse a consumer that will call methods on {@link EndpointsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointsResponse(EndpointsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointsResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointsResponse", "getterDocumentation" : "Returns the value of the EndpointsResponse property for this object.\n@return The value of the EndpointsResponse property for this object.", "getterModel" : { "returnType" : "EndpointsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.", "setterMethodName" : "setEndpointsResponse", "setterModel" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : null, "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : "", "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EndpointsResponse" ], "shapeName" : "DeleteUserEndpointsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserEndpointsResponse", "variableName" : "deleteUserEndpointsResponse", "variableType" : "DeleteUserEndpointsResponse", "documentation" : null, "simpleType" : "DeleteUserEndpointsResponse", "variableSetterType" : "DeleteUserEndpointsResponse" }, "wrapper" : false }, "DeleteVoiceChannelRequest" : { "c2jName" : "DeleteVoiceChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteVoiceChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/voice", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "DeleteVoiceChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteVoiceChannelRequest", "variableName" : "deleteVoiceChannelRequest", "variableType" : "DeleteVoiceChannelRequest", "documentation" : null, "simpleType" : "DeleteVoiceChannelRequest", "variableSetterType" : "DeleteVoiceChannelRequest" }, "wrapper" : false }, "DeleteVoiceChannelResponse" : { "c2jName" : "DeleteVoiceChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VoiceChannelResponse" : { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VoiceChannelResponse" ], "shapeName" : "DeleteVoiceChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteVoiceChannelResponse", "variableName" : "deleteVoiceChannelResponse", "variableType" : "DeleteVoiceChannelResponse", "documentation" : null, "simpleType" : "DeleteVoiceChannelResponse", "variableSetterType" : "DeleteVoiceChannelResponse" }, "wrapper" : false }, "DeliveryStatus" : { "c2jName" : "DeliveryStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESSFUL", "value" : "SUCCESSFUL" }, { "name" : "THROTTLED", "value" : "THROTTLED" }, { "name" : "TEMPORARY_FAILURE", "value" : "TEMPORARY_FAILURE" }, { "name" : "PERMANENT_FAILURE", "value" : "PERMANENT_FAILURE" }, { "name" : "UNKNOWN_FAILURE", "value" : "UNKNOWN_FAILURE" }, { "name" : "OPT_OUT", "value" : "OPT_OUT" }, { "name" : "DUPLICATE", "value" : "DUPLICATE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeliveryStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeliveryStatus", "variableName" : "deliveryStatus", "variableType" : "DeliveryStatus", "documentation" : null, "simpleType" : "DeliveryStatus", "variableSetterType" : "DeliveryStatus" }, "wrapper" : false }, "DimensionType" : { "c2jName" : "DimensionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INCLUSIVE", "value" : "INCLUSIVE" }, { "name" : "EXCLUSIVE", "value" : "EXCLUSIVE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DimensionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DimensionType", "variableName" : "dimensionType", "variableType" : "DimensionType", "documentation" : null, "simpleType" : "DimensionType", "variableSetterType" : "DimensionType" }, "wrapper" : false }, "DirectMessageConfiguration" : { "c2jName" : "DirectMessageConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Message definitions for the default message and any messages that are tailored for specific channels.", "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" : "getAdmMessage", "beanStyleSetterMethodName" : "setAdmMessage", "c2jName" : "ADMMessage", "c2jShape" : "ADMMessage", "defaultConsumerFluentSetterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link ADMMessage.Builder} avoiding the need to create one manually via {@link ADMMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMMessage.Builder#build()} is called immediately and its result is passed to {@link #admMessage(ADMMessage)}.\n@param admMessage a consumer that will call methods on {@link ADMMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admMessage(ADMMessage)", "deprecated" : false, "documentation" : "The message to ADM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admMessage", "fluentSetterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@param admMessage The message to ADM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admMessage", "getterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@return The message to ADM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "ADMMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMMessage", "sensitive" : false, "setterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@param admMessage The message to ADM channels. Overrides the default push notification message.", "setterMethodName" : "setAdmMessage", "setterModel" : { "variableDeclarationType" : "ADMMessage", "variableName" : "admMessage", "variableType" : "ADMMessage", "documentation" : null, "simpleType" : "ADMMessage", "variableSetterType" : "ADMMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMMessage", "variableName" : "admMessage", "variableType" : "ADMMessage", "documentation" : "The message to ADM channels. Overrides the default push notification message.", "simpleType" : "ADMMessage", "variableSetterType" : "ADMMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApnsMessage", "beanStyleSetterMethodName" : "setApnsMessage", "c2jName" : "APNSMessage", "c2jShape" : "APNSMessage", "defaultConsumerFluentSetterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link APNSMessage.Builder} avoiding the need to create one manually via {@link APNSMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSMessage.Builder#build()} is called immediately and its result is passed to {@link #apnsMessage(APNSMessage)}.\n@param apnsMessage a consumer that will call methods on {@link APNSMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsMessage(APNSMessage)", "deprecated" : false, "documentation" : "The message to APNS channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsMessage", "fluentSetterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@param apnsMessage The message to APNS channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsMessage", "getterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@return The message to APNS channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "APNSMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSMessage", "sensitive" : false, "setterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@param apnsMessage The message to APNS channels. Overrides the default push notification message.", "setterMethodName" : "setApnsMessage", "setterModel" : { "variableDeclarationType" : "APNSMessage", "variableName" : "apnsMessage", "variableType" : "APNSMessage", "documentation" : null, "simpleType" : "APNSMessage", "variableSetterType" : "APNSMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSMessage", "variableName" : "apnsMessage", "variableType" : "APNSMessage", "documentation" : "The message to APNS channels. Overrides the default push notification message.", "simpleType" : "APNSMessage", "variableSetterType" : "APNSMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaiduMessage", "beanStyleSetterMethodName" : "setBaiduMessage", "c2jName" : "BaiduMessage", "c2jShape" : "BaiduMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link BaiduMessage.Builder} avoiding the need to create one manually via {@link BaiduMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduMessage.Builder#build()} is called immediately and its result is passed to {@link #baiduMessage(BaiduMessage)}.\n@param baiduMessage a consumer that will call methods on {@link BaiduMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduMessage(BaiduMessage)", "deprecated" : false, "documentation" : "The message to Baidu GCM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduMessage", "fluentSetterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@param baiduMessage The message to Baidu GCM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduMessage", "getterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@return The message to Baidu GCM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "BaiduMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduMessage", "sensitive" : false, "setterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@param baiduMessage The message to Baidu GCM channels. Overrides the default push notification message.", "setterMethodName" : "setBaiduMessage", "setterModel" : { "variableDeclarationType" : "BaiduMessage", "variableName" : "baiduMessage", "variableType" : "BaiduMessage", "documentation" : null, "simpleType" : "BaiduMessage", "variableSetterType" : "BaiduMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduMessage", "variableName" : "baiduMessage", "variableType" : "BaiduMessage", "documentation" : "The message to Baidu GCM channels. Overrides the default push notification message.", "simpleType" : "BaiduMessage", "variableSetterType" : "BaiduMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultMessage", "beanStyleSetterMethodName" : "setDefaultMessage", "c2jName" : "DefaultMessage", "c2jShape" : "DefaultMessage", "defaultConsumerFluentSetterDocumentation" : "The default message for all channels.\nThis is a convenience that creates an instance of the {@link DefaultMessage.Builder} avoiding the need to create one manually via {@link DefaultMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DefaultMessage.Builder#build()} is called immediately and its result is passed to {@link #defaultMessage(DefaultMessage)}.\n@param defaultMessage a consumer that will call methods on {@link DefaultMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMessage(DefaultMessage)", "deprecated" : false, "documentation" : "The default message for all channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMessage", "fluentSetterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMessage", "getterDocumentation" : "The default message for all channels.\n@return The default message for all channels.", "getterModel" : { "returnType" : "DefaultMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultMessage", "sensitive" : false, "setterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.", "setterMethodName" : "setDefaultMessage", "setterModel" : { "variableDeclarationType" : "DefaultMessage", "variableName" : "defaultMessage", "variableType" : "DefaultMessage", "documentation" : null, "simpleType" : "DefaultMessage", "variableSetterType" : "DefaultMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DefaultMessage", "variableName" : "defaultMessage", "variableType" : "DefaultMessage", "documentation" : "The default message for all channels.", "simpleType" : "DefaultMessage", "variableSetterType" : "DefaultMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultPushNotificationMessage", "beanStyleSetterMethodName" : "setDefaultPushNotificationMessage", "c2jName" : "DefaultPushNotificationMessage", "c2jShape" : "DefaultPushNotificationMessage", "defaultConsumerFluentSetterDocumentation" : "The default push notification message for all push channels.\nThis is a convenience that creates an instance of the {@link DefaultPushNotificationMessage.Builder} avoiding the need to create one manually via {@link DefaultPushNotificationMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DefaultPushNotificationMessage.Builder#build()} is called immediately and its result is passed to {@link #defaultPushNotificationMessage(DefaultPushNotificationMessage)}.\n@param defaultPushNotificationMessage a consumer that will call methods on {@link DefaultPushNotificationMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultPushNotificationMessage(DefaultPushNotificationMessage)", "deprecated" : false, "documentation" : "The default push notification message for all push channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultPushNotificationMessage", "fluentSetterDocumentation" : "The default push notification message for all push channels.\n@param defaultPushNotificationMessage The default push notification message for all push channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultPushNotificationMessage", "getterDocumentation" : "The default push notification message for all push channels.\n@return The default push notification message for all push channels.", "getterModel" : { "returnType" : "DefaultPushNotificationMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultPushNotificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultPushNotificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultPushNotificationMessage", "sensitive" : false, "setterDocumentation" : "The default push notification message for all push channels.\n@param defaultPushNotificationMessage The default push notification message for all push channels.", "setterMethodName" : "setDefaultPushNotificationMessage", "setterModel" : { "variableDeclarationType" : "DefaultPushNotificationMessage", "variableName" : "defaultPushNotificationMessage", "variableType" : "DefaultPushNotificationMessage", "documentation" : null, "simpleType" : "DefaultPushNotificationMessage", "variableSetterType" : "DefaultPushNotificationMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DefaultPushNotificationMessage", "variableName" : "defaultPushNotificationMessage", "variableType" : "DefaultPushNotificationMessage", "documentation" : "The default push notification message for all push channels.", "simpleType" : "DefaultPushNotificationMessage", "variableSetterType" : "DefaultPushNotificationMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Email channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link EmailMessage.Builder} avoiding the need to create one manually via {@link EmailMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailMessage.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(EmailMessage)}.\n@param emailMessage a consumer that will call methods on {@link EmailMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(EmailMessage)", "deprecated" : false, "documentation" : "The message to Email channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "The message to Email channels. Overrides the default message.\n@param emailMessage The message to Email channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "The message to Email channels. Overrides the default message.\n@return The message to Email channels. Overrides the default message.", "getterModel" : { "returnType" : "EmailMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "The message to Email channels. Overrides the default message.\n@param emailMessage The message to Email channels. Overrides the default message.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "EmailMessage", "variableName" : "emailMessage", "variableType" : "EmailMessage", "documentation" : null, "simpleType" : "EmailMessage", "variableSetterType" : "EmailMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailMessage", "variableName" : "emailMessage", "variableType" : "EmailMessage", "documentation" : "The message to Email channels. Overrides the default message.", "simpleType" : "EmailMessage", "variableSetterType" : "EmailMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGcmMessage", "beanStyleSetterMethodName" : "setGcmMessage", "c2jName" : "GCMMessage", "c2jShape" : "GCMMessage", "defaultConsumerFluentSetterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link GCMMessage.Builder} avoiding the need to create one manually via {@link GCMMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMMessage.Builder#build()} is called immediately and its result is passed to {@link #gcmMessage(GCMMessage)}.\n@param gcmMessage a consumer that will call methods on {@link GCMMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmMessage(GCMMessage)", "deprecated" : false, "documentation" : "The message to GCM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmMessage", "fluentSetterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@param gcmMessage The message to GCM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmMessage", "getterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@return The message to GCM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "GCMMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMMessage", "sensitive" : false, "setterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@param gcmMessage The message to GCM channels. Overrides the default push notification message.", "setterMethodName" : "setGcmMessage", "setterModel" : { "variableDeclarationType" : "GCMMessage", "variableName" : "gcmMessage", "variableType" : "GCMMessage", "documentation" : null, "simpleType" : "GCMMessage", "variableSetterType" : "GCMMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMMessage", "variableName" : "gcmMessage", "variableType" : "GCMMessage", "documentation" : "The message to GCM channels. Overrides the default push notification message.", "simpleType" : "GCMMessage", "variableSetterType" : "GCMMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "SMSMessage", "defaultConsumerFluentSetterDocumentation" : "The message to SMS channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link SMSMessage.Builder} avoiding the need to create one manually via {@link SMSMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMessage.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(SMSMessage)}.\n@param smsMessage a consumer that will call methods on {@link SMSMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(SMSMessage)", "deprecated" : false, "documentation" : "The message to SMS channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "The message to SMS channels. Overrides the default message.\n@param smsMessage The message to SMS channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "The message to SMS channels. Overrides the default message.\n@return The message to SMS channels. Overrides the default message.", "getterModel" : { "returnType" : "SMSMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "The message to SMS channels. Overrides the default message.\n@param smsMessage The message to SMS channels. Overrides the default message.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "SMSMessage", "variableName" : "smsMessage", "variableType" : "SMSMessage", "documentation" : null, "simpleType" : "SMSMessage", "variableSetterType" : "SMSMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMessage", "variableName" : "smsMessage", "variableType" : "SMSMessage", "documentation" : "The message to SMS channels. Overrides the default message.", "simpleType" : "SMSMessage", "variableSetterType" : "SMSMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVoiceMessage", "beanStyleSetterMethodName" : "setVoiceMessage", "c2jName" : "VoiceMessage", "c2jShape" : "VoiceMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Voice channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link VoiceMessage.Builder} avoiding the need to create one manually via {@link VoiceMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceMessage.Builder#build()} is called immediately and its result is passed to {@link #voiceMessage(VoiceMessage)}.\n@param voiceMessage a consumer that will call methods on {@link VoiceMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceMessage(VoiceMessage)", "deprecated" : false, "documentation" : "The message to Voice channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceMessage", "fluentSetterDocumentation" : "The message to Voice channels. Overrides the default message.\n@param voiceMessage The message to Voice channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceMessage", "getterDocumentation" : "The message to Voice channels. Overrides the default message.\n@return The message to Voice channels. Overrides the default message.", "getterModel" : { "returnType" : "VoiceMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceMessage", "sensitive" : false, "setterDocumentation" : "The message to Voice channels. Overrides the default message.\n@param voiceMessage The message to Voice channels. Overrides the default message.", "setterMethodName" : "setVoiceMessage", "setterModel" : { "variableDeclarationType" : "VoiceMessage", "variableName" : "voiceMessage", "variableType" : "VoiceMessage", "documentation" : null, "simpleType" : "VoiceMessage", "variableSetterType" : "VoiceMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceMessage", "variableName" : "voiceMessage", "variableType" : "VoiceMessage", "documentation" : "The message to Voice channels. Overrides the default message.", "simpleType" : "VoiceMessage", "variableSetterType" : "VoiceMessage" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ADMMessage" : { "beanStyleGetterMethodName" : "getAdmMessage", "beanStyleSetterMethodName" : "setAdmMessage", "c2jName" : "ADMMessage", "c2jShape" : "ADMMessage", "defaultConsumerFluentSetterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link ADMMessage.Builder} avoiding the need to create one manually via {@link ADMMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMMessage.Builder#build()} is called immediately and its result is passed to {@link #admMessage(ADMMessage)}.\n@param admMessage a consumer that will call methods on {@link ADMMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admMessage(ADMMessage)", "deprecated" : false, "documentation" : "The message to ADM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admMessage", "fluentSetterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@param admMessage The message to ADM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admMessage", "getterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@return The message to ADM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "ADMMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMMessage", "sensitive" : false, "setterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@param admMessage The message to ADM channels. Overrides the default push notification message.", "setterMethodName" : "setAdmMessage", "setterModel" : { "variableDeclarationType" : "ADMMessage", "variableName" : "admMessage", "variableType" : "ADMMessage", "documentation" : null, "simpleType" : "ADMMessage", "variableSetterType" : "ADMMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMMessage", "variableName" : "admMessage", "variableType" : "ADMMessage", "documentation" : "The message to ADM channels. Overrides the default push notification message.", "simpleType" : "ADMMessage", "variableSetterType" : "ADMMessage" }, "xmlNameSpaceUri" : null }, "APNSMessage" : { "beanStyleGetterMethodName" : "getApnsMessage", "beanStyleSetterMethodName" : "setApnsMessage", "c2jName" : "APNSMessage", "c2jShape" : "APNSMessage", "defaultConsumerFluentSetterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link APNSMessage.Builder} avoiding the need to create one manually via {@link APNSMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSMessage.Builder#build()} is called immediately and its result is passed to {@link #apnsMessage(APNSMessage)}.\n@param apnsMessage a consumer that will call methods on {@link APNSMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsMessage(APNSMessage)", "deprecated" : false, "documentation" : "The message to APNS channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsMessage", "fluentSetterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@param apnsMessage The message to APNS channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsMessage", "getterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@return The message to APNS channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "APNSMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSMessage", "sensitive" : false, "setterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@param apnsMessage The message to APNS channels. Overrides the default push notification message.", "setterMethodName" : "setApnsMessage", "setterModel" : { "variableDeclarationType" : "APNSMessage", "variableName" : "apnsMessage", "variableType" : "APNSMessage", "documentation" : null, "simpleType" : "APNSMessage", "variableSetterType" : "APNSMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSMessage", "variableName" : "apnsMessage", "variableType" : "APNSMessage", "documentation" : "The message to APNS channels. Overrides the default push notification message.", "simpleType" : "APNSMessage", "variableSetterType" : "APNSMessage" }, "xmlNameSpaceUri" : null }, "BaiduMessage" : { "beanStyleGetterMethodName" : "getBaiduMessage", "beanStyleSetterMethodName" : "setBaiduMessage", "c2jName" : "BaiduMessage", "c2jShape" : "BaiduMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link BaiduMessage.Builder} avoiding the need to create one manually via {@link BaiduMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduMessage.Builder#build()} is called immediately and its result is passed to {@link #baiduMessage(BaiduMessage)}.\n@param baiduMessage a consumer that will call methods on {@link BaiduMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduMessage(BaiduMessage)", "deprecated" : false, "documentation" : "The message to Baidu GCM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduMessage", "fluentSetterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@param baiduMessage The message to Baidu GCM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduMessage", "getterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@return The message to Baidu GCM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "BaiduMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduMessage", "sensitive" : false, "setterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@param baiduMessage The message to Baidu GCM channels. Overrides the default push notification message.", "setterMethodName" : "setBaiduMessage", "setterModel" : { "variableDeclarationType" : "BaiduMessage", "variableName" : "baiduMessage", "variableType" : "BaiduMessage", "documentation" : null, "simpleType" : "BaiduMessage", "variableSetterType" : "BaiduMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduMessage", "variableName" : "baiduMessage", "variableType" : "BaiduMessage", "documentation" : "The message to Baidu GCM channels. Overrides the default push notification message.", "simpleType" : "BaiduMessage", "variableSetterType" : "BaiduMessage" }, "xmlNameSpaceUri" : null }, "DefaultMessage" : { "beanStyleGetterMethodName" : "getDefaultMessage", "beanStyleSetterMethodName" : "setDefaultMessage", "c2jName" : "DefaultMessage", "c2jShape" : "DefaultMessage", "defaultConsumerFluentSetterDocumentation" : "The default message for all channels.\nThis is a convenience that creates an instance of the {@link DefaultMessage.Builder} avoiding the need to create one manually via {@link DefaultMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DefaultMessage.Builder#build()} is called immediately and its result is passed to {@link #defaultMessage(DefaultMessage)}.\n@param defaultMessage a consumer that will call methods on {@link DefaultMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMessage(DefaultMessage)", "deprecated" : false, "documentation" : "The default message for all channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMessage", "fluentSetterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMessage", "getterDocumentation" : "The default message for all channels.\n@return The default message for all channels.", "getterModel" : { "returnType" : "DefaultMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultMessage", "sensitive" : false, "setterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.", "setterMethodName" : "setDefaultMessage", "setterModel" : { "variableDeclarationType" : "DefaultMessage", "variableName" : "defaultMessage", "variableType" : "DefaultMessage", "documentation" : null, "simpleType" : "DefaultMessage", "variableSetterType" : "DefaultMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DefaultMessage", "variableName" : "defaultMessage", "variableType" : "DefaultMessage", "documentation" : "The default message for all channels.", "simpleType" : "DefaultMessage", "variableSetterType" : "DefaultMessage" }, "xmlNameSpaceUri" : null }, "DefaultPushNotificationMessage" : { "beanStyleGetterMethodName" : "getDefaultPushNotificationMessage", "beanStyleSetterMethodName" : "setDefaultPushNotificationMessage", "c2jName" : "DefaultPushNotificationMessage", "c2jShape" : "DefaultPushNotificationMessage", "defaultConsumerFluentSetterDocumentation" : "The default push notification message for all push channels.\nThis is a convenience that creates an instance of the {@link DefaultPushNotificationMessage.Builder} avoiding the need to create one manually via {@link DefaultPushNotificationMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DefaultPushNotificationMessage.Builder#build()} is called immediately and its result is passed to {@link #defaultPushNotificationMessage(DefaultPushNotificationMessage)}.\n@param defaultPushNotificationMessage a consumer that will call methods on {@link DefaultPushNotificationMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultPushNotificationMessage(DefaultPushNotificationMessage)", "deprecated" : false, "documentation" : "The default push notification message for all push channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultPushNotificationMessage", "fluentSetterDocumentation" : "The default push notification message for all push channels.\n@param defaultPushNotificationMessage The default push notification message for all push channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultPushNotificationMessage", "getterDocumentation" : "The default push notification message for all push channels.\n@return The default push notification message for all push channels.", "getterModel" : { "returnType" : "DefaultPushNotificationMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultPushNotificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultPushNotificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultPushNotificationMessage", "sensitive" : false, "setterDocumentation" : "The default push notification message for all push channels.\n@param defaultPushNotificationMessage The default push notification message for all push channels.", "setterMethodName" : "setDefaultPushNotificationMessage", "setterModel" : { "variableDeclarationType" : "DefaultPushNotificationMessage", "variableName" : "defaultPushNotificationMessage", "variableType" : "DefaultPushNotificationMessage", "documentation" : null, "simpleType" : "DefaultPushNotificationMessage", "variableSetterType" : "DefaultPushNotificationMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DefaultPushNotificationMessage", "variableName" : "defaultPushNotificationMessage", "variableType" : "DefaultPushNotificationMessage", "documentation" : "The default push notification message for all push channels.", "simpleType" : "DefaultPushNotificationMessage", "variableSetterType" : "DefaultPushNotificationMessage" }, "xmlNameSpaceUri" : null }, "EmailMessage" : { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Email channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link EmailMessage.Builder} avoiding the need to create one manually via {@link EmailMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailMessage.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(EmailMessage)}.\n@param emailMessage a consumer that will call methods on {@link EmailMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(EmailMessage)", "deprecated" : false, "documentation" : "The message to Email channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "The message to Email channels. Overrides the default message.\n@param emailMessage The message to Email channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "The message to Email channels. Overrides the default message.\n@return The message to Email channels. Overrides the default message.", "getterModel" : { "returnType" : "EmailMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "The message to Email channels. Overrides the default message.\n@param emailMessage The message to Email channels. Overrides the default message.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "EmailMessage", "variableName" : "emailMessage", "variableType" : "EmailMessage", "documentation" : null, "simpleType" : "EmailMessage", "variableSetterType" : "EmailMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailMessage", "variableName" : "emailMessage", "variableType" : "EmailMessage", "documentation" : "The message to Email channels. Overrides the default message.", "simpleType" : "EmailMessage", "variableSetterType" : "EmailMessage" }, "xmlNameSpaceUri" : null }, "GCMMessage" : { "beanStyleGetterMethodName" : "getGcmMessage", "beanStyleSetterMethodName" : "setGcmMessage", "c2jName" : "GCMMessage", "c2jShape" : "GCMMessage", "defaultConsumerFluentSetterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link GCMMessage.Builder} avoiding the need to create one manually via {@link GCMMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMMessage.Builder#build()} is called immediately and its result is passed to {@link #gcmMessage(GCMMessage)}.\n@param gcmMessage a consumer that will call methods on {@link GCMMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmMessage(GCMMessage)", "deprecated" : false, "documentation" : "The message to GCM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmMessage", "fluentSetterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@param gcmMessage The message to GCM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmMessage", "getterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@return The message to GCM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "GCMMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMMessage", "sensitive" : false, "setterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@param gcmMessage The message to GCM channels. Overrides the default push notification message.", "setterMethodName" : "setGcmMessage", "setterModel" : { "variableDeclarationType" : "GCMMessage", "variableName" : "gcmMessage", "variableType" : "GCMMessage", "documentation" : null, "simpleType" : "GCMMessage", "variableSetterType" : "GCMMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMMessage", "variableName" : "gcmMessage", "variableType" : "GCMMessage", "documentation" : "The message to GCM channels. Overrides the default push notification message.", "simpleType" : "GCMMessage", "variableSetterType" : "GCMMessage" }, "xmlNameSpaceUri" : null }, "SMSMessage" : { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "SMSMessage", "defaultConsumerFluentSetterDocumentation" : "The message to SMS channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link SMSMessage.Builder} avoiding the need to create one manually via {@link SMSMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMessage.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(SMSMessage)}.\n@param smsMessage a consumer that will call methods on {@link SMSMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(SMSMessage)", "deprecated" : false, "documentation" : "The message to SMS channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "The message to SMS channels. Overrides the default message.\n@param smsMessage The message to SMS channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "The message to SMS channels. Overrides the default message.\n@return The message to SMS channels. Overrides the default message.", "getterModel" : { "returnType" : "SMSMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "The message to SMS channels. Overrides the default message.\n@param smsMessage The message to SMS channels. Overrides the default message.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "SMSMessage", "variableName" : "smsMessage", "variableType" : "SMSMessage", "documentation" : null, "simpleType" : "SMSMessage", "variableSetterType" : "SMSMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMessage", "variableName" : "smsMessage", "variableType" : "SMSMessage", "documentation" : "The message to SMS channels. Overrides the default message.", "simpleType" : "SMSMessage", "variableSetterType" : "SMSMessage" }, "xmlNameSpaceUri" : null }, "VoiceMessage" : { "beanStyleGetterMethodName" : "getVoiceMessage", "beanStyleSetterMethodName" : "setVoiceMessage", "c2jName" : "VoiceMessage", "c2jShape" : "VoiceMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Voice channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link VoiceMessage.Builder} avoiding the need to create one manually via {@link VoiceMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceMessage.Builder#build()} is called immediately and its result is passed to {@link #voiceMessage(VoiceMessage)}.\n@param voiceMessage a consumer that will call methods on {@link VoiceMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceMessage(VoiceMessage)", "deprecated" : false, "documentation" : "The message to Voice channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceMessage", "fluentSetterDocumentation" : "The message to Voice channels. Overrides the default message.\n@param voiceMessage The message to Voice channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceMessage", "getterDocumentation" : "The message to Voice channels. Overrides the default message.\n@return The message to Voice channels. Overrides the default message.", "getterModel" : { "returnType" : "VoiceMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceMessage", "sensitive" : false, "setterDocumentation" : "The message to Voice channels. Overrides the default message.\n@param voiceMessage The message to Voice channels. Overrides the default message.", "setterMethodName" : "setVoiceMessage", "setterModel" : { "variableDeclarationType" : "VoiceMessage", "variableName" : "voiceMessage", "variableType" : "VoiceMessage", "documentation" : null, "simpleType" : "VoiceMessage", "variableSetterType" : "VoiceMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceMessage", "variableName" : "voiceMessage", "variableType" : "VoiceMessage", "documentation" : "The message to Voice channels. Overrides the default message.", "simpleType" : "VoiceMessage", "variableSetterType" : "VoiceMessage" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdmMessage", "beanStyleSetterMethodName" : "setAdmMessage", "c2jName" : "ADMMessage", "c2jShape" : "ADMMessage", "defaultConsumerFluentSetterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link ADMMessage.Builder} avoiding the need to create one manually via {@link ADMMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMMessage.Builder#build()} is called immediately and its result is passed to {@link #admMessage(ADMMessage)}.\n@param admMessage a consumer that will call methods on {@link ADMMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admMessage(ADMMessage)", "deprecated" : false, "documentation" : "The message to ADM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admMessage", "fluentSetterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@param admMessage The message to ADM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admMessage", "getterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@return The message to ADM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "ADMMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMMessage", "sensitive" : false, "setterDocumentation" : "The message to ADM channels. Overrides the default push notification message.\n@param admMessage The message to ADM channels. Overrides the default push notification message.", "setterMethodName" : "setAdmMessage", "setterModel" : { "variableDeclarationType" : "ADMMessage", "variableName" : "admMessage", "variableType" : "ADMMessage", "documentation" : null, "simpleType" : "ADMMessage", "variableSetterType" : "ADMMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMMessage", "variableName" : "admMessage", "variableType" : "ADMMessage", "documentation" : "The message to ADM channels. Overrides the default push notification message.", "simpleType" : "ADMMessage", "variableSetterType" : "ADMMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApnsMessage", "beanStyleSetterMethodName" : "setApnsMessage", "c2jName" : "APNSMessage", "c2jShape" : "APNSMessage", "defaultConsumerFluentSetterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link APNSMessage.Builder} avoiding the need to create one manually via {@link APNSMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSMessage.Builder#build()} is called immediately and its result is passed to {@link #apnsMessage(APNSMessage)}.\n@param apnsMessage a consumer that will call methods on {@link APNSMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsMessage(APNSMessage)", "deprecated" : false, "documentation" : "The message to APNS channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsMessage", "fluentSetterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@param apnsMessage The message to APNS channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsMessage", "getterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@return The message to APNS channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "APNSMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSMessage", "sensitive" : false, "setterDocumentation" : "The message to APNS channels. Overrides the default push notification message.\n@param apnsMessage The message to APNS channels. Overrides the default push notification message.", "setterMethodName" : "setApnsMessage", "setterModel" : { "variableDeclarationType" : "APNSMessage", "variableName" : "apnsMessage", "variableType" : "APNSMessage", "documentation" : null, "simpleType" : "APNSMessage", "variableSetterType" : "APNSMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSMessage", "variableName" : "apnsMessage", "variableType" : "APNSMessage", "documentation" : "The message to APNS channels. Overrides the default push notification message.", "simpleType" : "APNSMessage", "variableSetterType" : "APNSMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaiduMessage", "beanStyleSetterMethodName" : "setBaiduMessage", "c2jName" : "BaiduMessage", "c2jShape" : "BaiduMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link BaiduMessage.Builder} avoiding the need to create one manually via {@link BaiduMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduMessage.Builder#build()} is called immediately and its result is passed to {@link #baiduMessage(BaiduMessage)}.\n@param baiduMessage a consumer that will call methods on {@link BaiduMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduMessage(BaiduMessage)", "deprecated" : false, "documentation" : "The message to Baidu GCM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduMessage", "fluentSetterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@param baiduMessage The message to Baidu GCM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduMessage", "getterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@return The message to Baidu GCM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "BaiduMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduMessage", "sensitive" : false, "setterDocumentation" : "The message to Baidu GCM channels. Overrides the default push notification message.\n@param baiduMessage The message to Baidu GCM channels. Overrides the default push notification message.", "setterMethodName" : "setBaiduMessage", "setterModel" : { "variableDeclarationType" : "BaiduMessage", "variableName" : "baiduMessage", "variableType" : "BaiduMessage", "documentation" : null, "simpleType" : "BaiduMessage", "variableSetterType" : "BaiduMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduMessage", "variableName" : "baiduMessage", "variableType" : "BaiduMessage", "documentation" : "The message to Baidu GCM channels. Overrides the default push notification message.", "simpleType" : "BaiduMessage", "variableSetterType" : "BaiduMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultMessage", "beanStyleSetterMethodName" : "setDefaultMessage", "c2jName" : "DefaultMessage", "c2jShape" : "DefaultMessage", "defaultConsumerFluentSetterDocumentation" : "The default message for all channels.\nThis is a convenience that creates an instance of the {@link DefaultMessage.Builder} avoiding the need to create one manually via {@link DefaultMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DefaultMessage.Builder#build()} is called immediately and its result is passed to {@link #defaultMessage(DefaultMessage)}.\n@param defaultMessage a consumer that will call methods on {@link DefaultMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMessage(DefaultMessage)", "deprecated" : false, "documentation" : "The default message for all channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMessage", "fluentSetterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMessage", "getterDocumentation" : "The default message for all channels.\n@return The default message for all channels.", "getterModel" : { "returnType" : "DefaultMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultMessage", "sensitive" : false, "setterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.", "setterMethodName" : "setDefaultMessage", "setterModel" : { "variableDeclarationType" : "DefaultMessage", "variableName" : "defaultMessage", "variableType" : "DefaultMessage", "documentation" : null, "simpleType" : "DefaultMessage", "variableSetterType" : "DefaultMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DefaultMessage", "variableName" : "defaultMessage", "variableType" : "DefaultMessage", "documentation" : "The default message for all channels.", "simpleType" : "DefaultMessage", "variableSetterType" : "DefaultMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultPushNotificationMessage", "beanStyleSetterMethodName" : "setDefaultPushNotificationMessage", "c2jName" : "DefaultPushNotificationMessage", "c2jShape" : "DefaultPushNotificationMessage", "defaultConsumerFluentSetterDocumentation" : "The default push notification message for all push channels.\nThis is a convenience that creates an instance of the {@link DefaultPushNotificationMessage.Builder} avoiding the need to create one manually via {@link DefaultPushNotificationMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DefaultPushNotificationMessage.Builder#build()} is called immediately and its result is passed to {@link #defaultPushNotificationMessage(DefaultPushNotificationMessage)}.\n@param defaultPushNotificationMessage a consumer that will call methods on {@link DefaultPushNotificationMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultPushNotificationMessage(DefaultPushNotificationMessage)", "deprecated" : false, "documentation" : "The default push notification message for all push channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultPushNotificationMessage", "fluentSetterDocumentation" : "The default push notification message for all push channels.\n@param defaultPushNotificationMessage The default push notification message for all push channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultPushNotificationMessage", "getterDocumentation" : "The default push notification message for all push channels.\n@return The default push notification message for all push channels.", "getterModel" : { "returnType" : "DefaultPushNotificationMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultPushNotificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultPushNotificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultPushNotificationMessage", "sensitive" : false, "setterDocumentation" : "The default push notification message for all push channels.\n@param defaultPushNotificationMessage The default push notification message for all push channels.", "setterMethodName" : "setDefaultPushNotificationMessage", "setterModel" : { "variableDeclarationType" : "DefaultPushNotificationMessage", "variableName" : "defaultPushNotificationMessage", "variableType" : "DefaultPushNotificationMessage", "documentation" : null, "simpleType" : "DefaultPushNotificationMessage", "variableSetterType" : "DefaultPushNotificationMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DefaultPushNotificationMessage", "variableName" : "defaultPushNotificationMessage", "variableType" : "DefaultPushNotificationMessage", "documentation" : "The default push notification message for all push channels.", "simpleType" : "DefaultPushNotificationMessage", "variableSetterType" : "DefaultPushNotificationMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Email channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link EmailMessage.Builder} avoiding the need to create one manually via {@link EmailMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailMessage.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(EmailMessage)}.\n@param emailMessage a consumer that will call methods on {@link EmailMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(EmailMessage)", "deprecated" : false, "documentation" : "The message to Email channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "The message to Email channels. Overrides the default message.\n@param emailMessage The message to Email channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "The message to Email channels. Overrides the default message.\n@return The message to Email channels. Overrides the default message.", "getterModel" : { "returnType" : "EmailMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "The message to Email channels. Overrides the default message.\n@param emailMessage The message to Email channels. Overrides the default message.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "EmailMessage", "variableName" : "emailMessage", "variableType" : "EmailMessage", "documentation" : null, "simpleType" : "EmailMessage", "variableSetterType" : "EmailMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailMessage", "variableName" : "emailMessage", "variableType" : "EmailMessage", "documentation" : "The message to Email channels. Overrides the default message.", "simpleType" : "EmailMessage", "variableSetterType" : "EmailMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGcmMessage", "beanStyleSetterMethodName" : "setGcmMessage", "c2jName" : "GCMMessage", "c2jShape" : "GCMMessage", "defaultConsumerFluentSetterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\nThis is a convenience that creates an instance of the {@link GCMMessage.Builder} avoiding the need to create one manually via {@link GCMMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMMessage.Builder#build()} is called immediately and its result is passed to {@link #gcmMessage(GCMMessage)}.\n@param gcmMessage a consumer that will call methods on {@link GCMMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmMessage(GCMMessage)", "deprecated" : false, "documentation" : "The message to GCM channels. Overrides the default push notification message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmMessage", "fluentSetterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@param gcmMessage The message to GCM channels. Overrides the default push notification message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmMessage", "getterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@return The message to GCM channels. Overrides the default push notification message.", "getterModel" : { "returnType" : "GCMMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMMessage", "sensitive" : false, "setterDocumentation" : "The message to GCM channels. Overrides the default push notification message.\n@param gcmMessage The message to GCM channels. Overrides the default push notification message.", "setterMethodName" : "setGcmMessage", "setterModel" : { "variableDeclarationType" : "GCMMessage", "variableName" : "gcmMessage", "variableType" : "GCMMessage", "documentation" : null, "simpleType" : "GCMMessage", "variableSetterType" : "GCMMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMMessage", "variableName" : "gcmMessage", "variableType" : "GCMMessage", "documentation" : "The message to GCM channels. Overrides the default push notification message.", "simpleType" : "GCMMessage", "variableSetterType" : "GCMMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "SMSMessage", "defaultConsumerFluentSetterDocumentation" : "The message to SMS channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link SMSMessage.Builder} avoiding the need to create one manually via {@link SMSMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMessage.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(SMSMessage)}.\n@param smsMessage a consumer that will call methods on {@link SMSMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(SMSMessage)", "deprecated" : false, "documentation" : "The message to SMS channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "The message to SMS channels. Overrides the default message.\n@param smsMessage The message to SMS channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "The message to SMS channels. Overrides the default message.\n@return The message to SMS channels. Overrides the default message.", "getterModel" : { "returnType" : "SMSMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "The message to SMS channels. Overrides the default message.\n@param smsMessage The message to SMS channels. Overrides the default message.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "SMSMessage", "variableName" : "smsMessage", "variableType" : "SMSMessage", "documentation" : null, "simpleType" : "SMSMessage", "variableSetterType" : "SMSMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMessage", "variableName" : "smsMessage", "variableType" : "SMSMessage", "documentation" : "The message to SMS channels. Overrides the default message.", "simpleType" : "SMSMessage", "variableSetterType" : "SMSMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVoiceMessage", "beanStyleSetterMethodName" : "setVoiceMessage", "c2jName" : "VoiceMessage", "c2jShape" : "VoiceMessage", "defaultConsumerFluentSetterDocumentation" : "The message to Voice channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link VoiceMessage.Builder} avoiding the need to create one manually via {@link VoiceMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceMessage.Builder#build()} is called immediately and its result is passed to {@link #voiceMessage(VoiceMessage)}.\n@param voiceMessage a consumer that will call methods on {@link VoiceMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceMessage(VoiceMessage)", "deprecated" : false, "documentation" : "The message to Voice channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceMessage", "fluentSetterDocumentation" : "The message to Voice channels. Overrides the default message.\n@param voiceMessage The message to Voice channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceMessage", "getterDocumentation" : "The message to Voice channels. Overrides the default message.\n@return The message to Voice channels. Overrides the default message.", "getterModel" : { "returnType" : "VoiceMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceMessage", "sensitive" : false, "setterDocumentation" : "The message to Voice channels. Overrides the default message.\n@param voiceMessage The message to Voice channels. Overrides the default message.", "setterMethodName" : "setVoiceMessage", "setterModel" : { "variableDeclarationType" : "VoiceMessage", "variableName" : "voiceMessage", "variableType" : "VoiceMessage", "documentation" : null, "simpleType" : "VoiceMessage", "variableSetterType" : "VoiceMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceMessage", "variableName" : "voiceMessage", "variableType" : "VoiceMessage", "documentation" : "The message to Voice channels. Overrides the default message.", "simpleType" : "VoiceMessage", "variableSetterType" : "VoiceMessage" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "DirectMessageConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "directMessageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : null, "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "wrapper" : false }, "Duration" : { "c2jName" : "Duration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "HR_24", "value" : "HR_24" }, { "name" : "DAY_7", "value" : "DAY_7" }, { "name" : "DAY_14", "value" : "DAY_14" }, { "name" : "DAY_30", "value" : "DAY_30" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Duration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Duration", "variableName" : "duration", "variableType" : "Duration", "documentation" : null, "simpleType" : "Duration", "variableSetterType" : "Duration" }, "wrapper" : false }, "EmailChannelRequest" : { "c2jName" : "EmailChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Email Channel Request", "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" : "getConfigurationSet", "beanStyleSetterMethodName" : "setConfigurationSet", "c2jName" : "ConfigurationSet", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSet(String)}.\n@param configurationSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSet(String)", "deprecated" : false, "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSet", "fluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSet", "getterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return The configuration set that you want to use when you send email using the Pinpoint Email API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSet", "sensitive" : false, "setterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.", "setterMethodName" : "setConfigurationSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "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" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send emails from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send emails from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send emails from.\n@return The email address used to send emails from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send emails from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentity", "beanStyleSetterMethodName" : "setIdentity", "c2jName" : "Identity", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an identity verified with SES.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identity(String)}.\n@param identity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identity(String)", "deprecated" : false, "documentation" : "The ARN of an identity verified with SES.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identity", "fluentSetterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identity", "getterDocumentation" : "The ARN of an identity verified with SES.\n@return The ARN of an identity verified with SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Identity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identity", "sensitive" : false, "setterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.", "setterMethodName" : "setIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : "The ARN of an identity verified with SES.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSet" : { "beanStyleGetterMethodName" : "getConfigurationSet", "beanStyleSetterMethodName" : "setConfigurationSet", "c2jName" : "ConfigurationSet", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSet(String)}.\n@param configurationSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSet(String)", "deprecated" : false, "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSet", "fluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSet", "getterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return The configuration set that you want to use when you send email using the Pinpoint Email API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSet", "sensitive" : false, "setterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.", "setterMethodName" : "setConfigurationSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "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 }, "FromAddress" : { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send emails from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send emails from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send emails from.\n@return The email address used to send emails from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send emails from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Identity" : { "beanStyleGetterMethodName" : "getIdentity", "beanStyleSetterMethodName" : "setIdentity", "c2jName" : "Identity", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an identity verified with SES.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identity(String)}.\n@param identity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identity(String)", "deprecated" : false, "documentation" : "The ARN of an identity verified with SES.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identity", "fluentSetterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identity", "getterDocumentation" : "The ARN of an identity verified with SES.\n@return The ARN of an identity verified with SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Identity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identity", "sensitive" : false, "setterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.", "setterMethodName" : "setIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : "The ARN of an identity verified with SES.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConfigurationSet", "beanStyleSetterMethodName" : "setConfigurationSet", "c2jName" : "ConfigurationSet", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSet(String)}.\n@param configurationSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSet(String)", "deprecated" : false, "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSet", "fluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSet", "getterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return The configuration set that you want to use when you send email using the Pinpoint Email API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSet", "sensitive" : false, "setterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.", "setterMethodName" : "setConfigurationSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "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" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send emails from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send emails from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send emails from.\n@return The email address used to send emails from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send emails from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentity", "beanStyleSetterMethodName" : "setIdentity", "c2jName" : "Identity", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an identity verified with SES.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identity(String)}.\n@param identity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identity(String)", "deprecated" : false, "documentation" : "The ARN of an identity verified with SES.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identity", "fluentSetterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identity", "getterDocumentation" : "The ARN of an identity verified with SES.\n@return The ARN of an identity verified with SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Identity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identity", "sensitive" : false, "setterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.", "setterMethodName" : "setIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : "The ARN of an identity verified with SES.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EmailChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EmailChannelRequest", "variableName" : "emailChannelRequest", "variableType" : "EmailChannelRequest", "documentation" : null, "simpleType" : "EmailChannelRequest", "variableSetterType" : "EmailChannelRequest" }, "wrapper" : false }, "EmailChannelResponse" : { "c2jName" : "EmailChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Email Channel Response.", "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 unique ID of the application to which the email channel belongs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application to which the email channel belongs.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the email channel belongs.\n@param applicationId The unique ID of the application to which the email channel belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the email channel belongs.\n@return The unique ID of the application to which the email channel belongs.", "getterModel" : { "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 unique ID of the application to which the email channel belongs.\n@param applicationId The unique ID of the application to which the email channel belongs.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application to which the email channel belongs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationSet", "beanStyleSetterMethodName" : "setConfigurationSet", "c2jName" : "ConfigurationSet", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSet(String)}.\n@param configurationSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSet(String)", "deprecated" : false, "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSet", "fluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSet", "getterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return The configuration set that you want to use when you send email using the Pinpoint Email API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSet", "sensitive" : false, "setterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.", "setterMethodName" : "setConfigurationSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send emails from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send emails from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send emails from.\n@return The email address used to send emails from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send emails from.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentity", "beanStyleSetterMethodName" : "setIdentity", "c2jName" : "Identity", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an identity verified with SES.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identity(String)}.\n@param identity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identity(String)", "deprecated" : false, "documentation" : "The ARN of an identity verified with SES.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identity", "fluentSetterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identity", "getterDocumentation" : "The ARN of an identity verified with SES.\n@return The ARN of an identity verified with SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Identity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identity", "sensitive" : false, "setterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.", "setterMethodName" : "setIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : "The ARN of an identity verified with SES.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessagesPerSecond", "beanStyleSetterMethodName" : "setMessagesPerSecond", "c2jName" : "MessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Messages per second that can be sent\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 #messagesPerSecond(Integer)}.\n@param messagesPerSecond 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 #messagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messagesPerSecond", "fluentSetterDocumentation" : "Messages per second that can be sent\n@param messagesPerSecond Messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messagesPerSecond", "getterDocumentation" : "Messages per second that can be sent\n@return Messages per second that can be sent", "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" : "MessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Messages per second that can be sent\n@param messagesPerSecond Messages per second that can be sent", "setterMethodName" : "setMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : "Messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"EMAIL\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"EMAIL\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"EMAIL\"\n@param platform Platform type. Will be \"EMAIL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"EMAIL\"\n@return Platform type. Will be \"EMAIL\"", "getterModel" : { "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" : "Platform type. Will be \"EMAIL\"\n@param platform Platform type. Will be \"EMAIL\"", "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" : "Platform type. Will be \"EMAIL\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application to which the email channel belongs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application to which the email channel belongs.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the email channel belongs.\n@param applicationId The unique ID of the application to which the email channel belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the email channel belongs.\n@return The unique ID of the application to which the email channel belongs.", "getterModel" : { "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 unique ID of the application to which the email channel belongs.\n@param applicationId The unique ID of the application to which the email channel belongs.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application to which the email channel belongs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConfigurationSet" : { "beanStyleGetterMethodName" : "getConfigurationSet", "beanStyleSetterMethodName" : "setConfigurationSet", "c2jName" : "ConfigurationSet", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSet(String)}.\n@param configurationSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSet(String)", "deprecated" : false, "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSet", "fluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSet", "getterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return The configuration set that you want to use when you send email using the Pinpoint Email API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSet", "sensitive" : false, "setterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.", "setterMethodName" : "setConfigurationSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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 }, "FromAddress" : { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send emails from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send emails from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send emails from.\n@return The email address used to send emails from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send emails from.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Identity" : { "beanStyleGetterMethodName" : "getIdentity", "beanStyleSetterMethodName" : "setIdentity", "c2jName" : "Identity", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an identity verified with SES.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identity(String)}.\n@param identity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identity(String)", "deprecated" : false, "documentation" : "The ARN of an identity verified with SES.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identity", "fluentSetterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identity", "getterDocumentation" : "The ARN of an identity verified with SES.\n@return The ARN of an identity verified with SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Identity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identity", "sensitive" : false, "setterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.", "setterMethodName" : "setIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : "The ARN of an identity verified with SES.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MessagesPerSecond" : { "beanStyleGetterMethodName" : "getMessagesPerSecond", "beanStyleSetterMethodName" : "setMessagesPerSecond", "c2jName" : "MessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Messages per second that can be sent\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 #messagesPerSecond(Integer)}.\n@param messagesPerSecond 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 #messagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messagesPerSecond", "fluentSetterDocumentation" : "Messages per second that can be sent\n@param messagesPerSecond Messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messagesPerSecond", "getterDocumentation" : "Messages per second that can be sent\n@return Messages per second that can be sent", "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" : "MessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Messages per second that can be sent\n@param messagesPerSecond Messages per second that can be sent", "setterMethodName" : "setMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : "Messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"EMAIL\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"EMAIL\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"EMAIL\"\n@param platform Platform type. Will be \"EMAIL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"EMAIL\"\n@return Platform type. Will be \"EMAIL\"", "getterModel" : { "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" : "Platform type. Will be \"EMAIL\"\n@param platform Platform type. Will be \"EMAIL\"", "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" : "Platform type. Will be \"EMAIL\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application to which the email channel belongs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application to which the email channel belongs.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the email channel belongs.\n@param applicationId The unique ID of the application to which the email channel belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the email channel belongs.\n@return The unique ID of the application to which the email channel belongs.", "getterModel" : { "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 unique ID of the application to which the email channel belongs.\n@param applicationId The unique ID of the application to which the email channel belongs.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application to which the email channel belongs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfigurationSet", "beanStyleSetterMethodName" : "setConfigurationSet", "c2jName" : "ConfigurationSet", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSet(String)}.\n@param configurationSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSet(String)", "deprecated" : false, "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSet", "fluentSetterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSet", "getterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@return The configuration set that you want to use when you send email using the Pinpoint Email API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSet", "sensitive" : false, "setterDocumentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.\n@param configurationSet The configuration set that you want to use when you send email using the Pinpoint Email API.", "setterMethodName" : "setConfigurationSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSet", "variableType" : "String", "documentation" : "The configuration set that you want to use when you send email using the Pinpoint Email API.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send emails from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send emails from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send emails from.\n@return The email address used to send emails from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send emails from.\n@param fromAddress The email address used to send emails from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send emails from.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentity", "beanStyleSetterMethodName" : "setIdentity", "c2jName" : "Identity", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an identity verified with SES.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identity(String)}.\n@param identity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identity(String)", "deprecated" : false, "documentation" : "The ARN of an identity verified with SES.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identity", "fluentSetterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identity", "getterDocumentation" : "The ARN of an identity verified with SES.\n@return The ARN of an identity verified with SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Identity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identity", "sensitive" : false, "setterDocumentation" : "The ARN of an identity verified with SES.\n@param identity The ARN of an identity verified with SES.", "setterMethodName" : "setIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identity", "variableType" : "String", "documentation" : "The ARN of an identity verified with SES.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessagesPerSecond", "beanStyleSetterMethodName" : "setMessagesPerSecond", "c2jName" : "MessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Messages per second that can be sent\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 #messagesPerSecond(Integer)}.\n@param messagesPerSecond 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 #messagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messagesPerSecond", "fluentSetterDocumentation" : "Messages per second that can be sent\n@param messagesPerSecond Messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messagesPerSecond", "getterDocumentation" : "Messages per second that can be sent\n@return Messages per second that can be sent", "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" : "MessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Messages per second that can be sent\n@param messagesPerSecond Messages per second that can be sent", "setterMethodName" : "setMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "messagesPerSecond", "variableType" : "Integer", "documentation" : "Messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"EMAIL\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"EMAIL\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"EMAIL\"\n@param platform Platform type. Will be \"EMAIL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"EMAIL\"\n@return Platform type. Will be \"EMAIL\"", "getterModel" : { "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" : "Platform type. Will be \"EMAIL\"\n@param platform Platform type. Will be \"EMAIL\"", "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" : "Platform type. Will be \"EMAIL\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@return The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service\n@param roleArn The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EmailChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "wrapper" : false }, "EmailMessage" : { "c2jName" : "EmailMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Email 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" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The body of the email message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The body of the email message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The body of the email message.\n@param body The body of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The body of the email message.\n@return The body of the email message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Body", "sensitive" : false, "setterDocumentation" : "The body of the email message.\n@param body The body of the email message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The body of the email message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackForwardingAddress", "beanStyleSetterMethodName" : "setFeedbackForwardingAddress", "c2jName" : "FeedbackForwardingAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingAddress(String)}.\n@param feedbackForwardingAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingAddress(String)", "deprecated" : false, "documentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingAddress", "fluentSetterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@param feedbackForwardingAddress The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingAddress", "getterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@return The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackForwardingAddress", "sensitive" : false, "setterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@param feedbackForwardingAddress The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "setterMethodName" : "setFeedbackForwardingAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingAddress", "variableType" : "String", "documentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email 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 #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return The email address used to send the email from. Defaults to use FromAddress specified in the Email 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" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRawEmail", "beanStyleSetterMethodName" : "setRawEmail", "c2jName" : "RawEmail", "c2jShape" : "RawEmail", "defaultConsumerFluentSetterDocumentation" : "An email represented as a raw MIME message.\nThis is a convenience that creates an instance of the {@link RawEmail.Builder} avoiding the need to create one manually via {@link RawEmail#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawEmail.Builder#build()} is called immediately and its result is passed to {@link #rawEmail(RawEmail)}.\n@param rawEmail a consumer that will call methods on {@link RawEmail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawEmail(RawEmail)", "deprecated" : false, "documentation" : "An email represented as a raw MIME message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rawEmail", "fluentSetterDocumentation" : "An email represented as a raw MIME message.\n@param rawEmail An email represented as a raw MIME message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rawEmail", "getterDocumentation" : "An email represented as a raw MIME message.\n@return An email represented as a raw MIME message.", "getterModel" : { "returnType" : "RawEmail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RawEmail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RawEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RawEmail", "sensitive" : false, "setterDocumentation" : "An email represented as a raw MIME message.\n@param rawEmail An email represented as a raw MIME message.", "setterMethodName" : "setRawEmail", "setterModel" : { "variableDeclarationType" : "RawEmail", "variableName" : "rawEmail", "variableType" : "RawEmail", "documentation" : null, "simpleType" : "RawEmail", "variableSetterType" : "RawEmail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawEmail", "variableName" : "rawEmail", "variableType" : "RawEmail", "documentation" : "An email represented as a raw MIME message.", "simpleType" : "RawEmail", "variableSetterType" : "RawEmail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplyToAddresses", "beanStyleSetterMethodName" : "setReplyToAddresses", "c2jName" : "ReplyToAddresses", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\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 #replyToAddresses(List)}.\n@param replyToAddresses 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 #replyToAddresses(List)", "deprecated" : false, "documentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToAddresses", "fluentSetterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@param replyToAddresses The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToAddresses", "getterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "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" : "ReplyToAddresses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToAddresses", "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" : "ReplyToAddresses", "sensitive" : false, "setterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@param replyToAddresses The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "setterMethodName" : "setReplyToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSimpleEmail", "beanStyleSetterMethodName" : "setSimpleEmail", "c2jName" : "SimpleEmail", "c2jShape" : "SimpleEmail", "defaultConsumerFluentSetterDocumentation" : "An email composed of a subject, a text part and a html part.\nThis is a convenience that creates an instance of the {@link SimpleEmail.Builder} avoiding the need to create one manually via {@link SimpleEmail#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmail.Builder#build()} is called immediately and its result is passed to {@link #simpleEmail(SimpleEmail)}.\n@param simpleEmail a consumer that will call methods on {@link SimpleEmail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simpleEmail(SimpleEmail)", "deprecated" : false, "documentation" : "An email composed of a subject, a text part and a html part.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleEmail", "fluentSetterDocumentation" : "An email composed of a subject, a text part and a html part.\n@param simpleEmail An email composed of a subject, a text part and a html part.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleEmail", "getterDocumentation" : "An email composed of a subject, a text part and a html part.\n@return An email composed of a subject, a text part and a html part.", "getterModel" : { "returnType" : "SimpleEmail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleEmail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SimpleEmail", "sensitive" : false, "setterDocumentation" : "An email composed of a subject, a text part and a html part.\n@param simpleEmail An email composed of a subject, a text part and a html part.", "setterMethodName" : "setSimpleEmail", "setterModel" : { "variableDeclarationType" : "SimpleEmail", "variableName" : "simpleEmail", "variableType" : "SimpleEmail", "documentation" : null, "simpleType" : "SimpleEmail", "variableSetterType" : "SimpleEmail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmail", "variableName" : "simpleEmail", "variableType" : "SimpleEmail", "documentation" : "An email composed of a subject, a text part and a html part.", "simpleType" : "SimpleEmail", "variableSetterType" : "SimpleEmail" }, "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 } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The body of the email message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The body of the email message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The body of the email message.\n@param body The body of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The body of the email message.\n@return The body of the email message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Body", "sensitive" : false, "setterDocumentation" : "The body of the email message.\n@param body The body of the email message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The body of the email message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FeedbackForwardingAddress" : { "beanStyleGetterMethodName" : "getFeedbackForwardingAddress", "beanStyleSetterMethodName" : "setFeedbackForwardingAddress", "c2jName" : "FeedbackForwardingAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingAddress(String)}.\n@param feedbackForwardingAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingAddress(String)", "deprecated" : false, "documentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingAddress", "fluentSetterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@param feedbackForwardingAddress The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingAddress", "getterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@return The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackForwardingAddress", "sensitive" : false, "setterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@param feedbackForwardingAddress The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "setterMethodName" : "setFeedbackForwardingAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingAddress", "variableType" : "String", "documentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FromAddress" : { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email 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 #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return The email address used to send the email from. Defaults to use FromAddress specified in the Email 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" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RawEmail" : { "beanStyleGetterMethodName" : "getRawEmail", "beanStyleSetterMethodName" : "setRawEmail", "c2jName" : "RawEmail", "c2jShape" : "RawEmail", "defaultConsumerFluentSetterDocumentation" : "An email represented as a raw MIME message.\nThis is a convenience that creates an instance of the {@link RawEmail.Builder} avoiding the need to create one manually via {@link RawEmail#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawEmail.Builder#build()} is called immediately and its result is passed to {@link #rawEmail(RawEmail)}.\n@param rawEmail a consumer that will call methods on {@link RawEmail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawEmail(RawEmail)", "deprecated" : false, "documentation" : "An email represented as a raw MIME message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rawEmail", "fluentSetterDocumentation" : "An email represented as a raw MIME message.\n@param rawEmail An email represented as a raw MIME message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rawEmail", "getterDocumentation" : "An email represented as a raw MIME message.\n@return An email represented as a raw MIME message.", "getterModel" : { "returnType" : "RawEmail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RawEmail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RawEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RawEmail", "sensitive" : false, "setterDocumentation" : "An email represented as a raw MIME message.\n@param rawEmail An email represented as a raw MIME message.", "setterMethodName" : "setRawEmail", "setterModel" : { "variableDeclarationType" : "RawEmail", "variableName" : "rawEmail", "variableType" : "RawEmail", "documentation" : null, "simpleType" : "RawEmail", "variableSetterType" : "RawEmail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawEmail", "variableName" : "rawEmail", "variableType" : "RawEmail", "documentation" : "An email represented as a raw MIME message.", "simpleType" : "RawEmail", "variableSetterType" : "RawEmail" }, "xmlNameSpaceUri" : null }, "ReplyToAddresses" : { "beanStyleGetterMethodName" : "getReplyToAddresses", "beanStyleSetterMethodName" : "setReplyToAddresses", "c2jName" : "ReplyToAddresses", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\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 #replyToAddresses(List)}.\n@param replyToAddresses 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 #replyToAddresses(List)", "deprecated" : false, "documentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToAddresses", "fluentSetterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@param replyToAddresses The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToAddresses", "getterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "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" : "ReplyToAddresses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToAddresses", "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" : "ReplyToAddresses", "sensitive" : false, "setterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@param replyToAddresses The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "setterMethodName" : "setReplyToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SimpleEmail" : { "beanStyleGetterMethodName" : "getSimpleEmail", "beanStyleSetterMethodName" : "setSimpleEmail", "c2jName" : "SimpleEmail", "c2jShape" : "SimpleEmail", "defaultConsumerFluentSetterDocumentation" : "An email composed of a subject, a text part and a html part.\nThis is a convenience that creates an instance of the {@link SimpleEmail.Builder} avoiding the need to create one manually via {@link SimpleEmail#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmail.Builder#build()} is called immediately and its result is passed to {@link #simpleEmail(SimpleEmail)}.\n@param simpleEmail a consumer that will call methods on {@link SimpleEmail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simpleEmail(SimpleEmail)", "deprecated" : false, "documentation" : "An email composed of a subject, a text part and a html part.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleEmail", "fluentSetterDocumentation" : "An email composed of a subject, a text part and a html part.\n@param simpleEmail An email composed of a subject, a text part and a html part.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleEmail", "getterDocumentation" : "An email composed of a subject, a text part and a html part.\n@return An email composed of a subject, a text part and a html part.", "getterModel" : { "returnType" : "SimpleEmail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleEmail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SimpleEmail", "sensitive" : false, "setterDocumentation" : "An email composed of a subject, a text part and a html part.\n@param simpleEmail An email composed of a subject, a text part and a html part.", "setterMethodName" : "setSimpleEmail", "setterModel" : { "variableDeclarationType" : "SimpleEmail", "variableName" : "simpleEmail", "variableType" : "SimpleEmail", "documentation" : null, "simpleType" : "SimpleEmail", "variableSetterType" : "SimpleEmail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmail", "variableName" : "simpleEmail", "variableType" : "SimpleEmail", "documentation" : "An email composed of a subject, a text part and a html part.", "simpleType" : "SimpleEmail", "variableSetterType" : "SimpleEmail" }, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The body of the email message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The body of the email message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The body of the email message.\n@param body The body of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The body of the email message.\n@return The body of the email message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Body", "sensitive" : false, "setterDocumentation" : "The body of the email message.\n@param body The body of the email message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The body of the email message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackForwardingAddress", "beanStyleSetterMethodName" : "setFeedbackForwardingAddress", "c2jName" : "FeedbackForwardingAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingAddress(String)}.\n@param feedbackForwardingAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingAddress(String)", "deprecated" : false, "documentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingAddress", "fluentSetterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@param feedbackForwardingAddress The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingAddress", "getterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@return The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackForwardingAddress", "sensitive" : false, "setterDocumentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.\n@param feedbackForwardingAddress The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "setterMethodName" : "setFeedbackForwardingAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingAddress", "variableType" : "String", "documentation" : "The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email 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 #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@return The email address used to send the email from. Defaults to use FromAddress specified in the Email 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" : "FromAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.\n@param fromAddress The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "The email address used to send the email from. Defaults to use FromAddress specified in the Email Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRawEmail", "beanStyleSetterMethodName" : "setRawEmail", "c2jName" : "RawEmail", "c2jShape" : "RawEmail", "defaultConsumerFluentSetterDocumentation" : "An email represented as a raw MIME message.\nThis is a convenience that creates an instance of the {@link RawEmail.Builder} avoiding the need to create one manually via {@link RawEmail#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawEmail.Builder#build()} is called immediately and its result is passed to {@link #rawEmail(RawEmail)}.\n@param rawEmail a consumer that will call methods on {@link RawEmail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rawEmail(RawEmail)", "deprecated" : false, "documentation" : "An email represented as a raw MIME message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rawEmail", "fluentSetterDocumentation" : "An email represented as a raw MIME message.\n@param rawEmail An email represented as a raw MIME message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rawEmail", "getterDocumentation" : "An email represented as a raw MIME message.\n@return An email represented as a raw MIME message.", "getterModel" : { "returnType" : "RawEmail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RawEmail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RawEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RawEmail", "sensitive" : false, "setterDocumentation" : "An email represented as a raw MIME message.\n@param rawEmail An email represented as a raw MIME message.", "setterMethodName" : "setRawEmail", "setterModel" : { "variableDeclarationType" : "RawEmail", "variableName" : "rawEmail", "variableType" : "RawEmail", "documentation" : null, "simpleType" : "RawEmail", "variableSetterType" : "RawEmail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawEmail", "variableName" : "rawEmail", "variableType" : "RawEmail", "documentation" : "An email represented as a raw MIME message.", "simpleType" : "RawEmail", "variableSetterType" : "RawEmail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplyToAddresses", "beanStyleSetterMethodName" : "setReplyToAddresses", "c2jName" : "ReplyToAddresses", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\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 #replyToAddresses(List)}.\n@param replyToAddresses 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 #replyToAddresses(List)", "deprecated" : false, "documentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToAddresses", "fluentSetterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@param replyToAddresses The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToAddresses", "getterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "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" : "ReplyToAddresses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToAddresses", "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" : "ReplyToAddresses", "sensitive" : false, "setterDocumentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.\n@param replyToAddresses The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "setterMethodName" : "setReplyToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : "The reply-to email address(es) for the email. If the recipient replies to the email, each reply-to address will receive the reply.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSimpleEmail", "beanStyleSetterMethodName" : "setSimpleEmail", "c2jName" : "SimpleEmail", "c2jShape" : "SimpleEmail", "defaultConsumerFluentSetterDocumentation" : "An email composed of a subject, a text part and a html part.\nThis is a convenience that creates an instance of the {@link SimpleEmail.Builder} avoiding the need to create one manually via {@link SimpleEmail#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmail.Builder#build()} is called immediately and its result is passed to {@link #simpleEmail(SimpleEmail)}.\n@param simpleEmail a consumer that will call methods on {@link SimpleEmail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simpleEmail(SimpleEmail)", "deprecated" : false, "documentation" : "An email composed of a subject, a text part and a html part.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleEmail", "fluentSetterDocumentation" : "An email composed of a subject, a text part and a html part.\n@param simpleEmail An email composed of a subject, a text part and a html part.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleEmail", "getterDocumentation" : "An email composed of a subject, a text part and a html part.\n@return An email composed of a subject, a text part and a html part.", "getterModel" : { "returnType" : "SimpleEmail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleEmail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SimpleEmail", "sensitive" : false, "setterDocumentation" : "An email composed of a subject, a text part and a html part.\n@param simpleEmail An email composed of a subject, a text part and a html part.", "setterMethodName" : "setSimpleEmail", "setterModel" : { "variableDeclarationType" : "SimpleEmail", "variableName" : "simpleEmail", "variableType" : "SimpleEmail", "documentation" : null, "simpleType" : "SimpleEmail", "variableSetterType" : "SimpleEmail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmail", "variableName" : "simpleEmail", "variableType" : "SimpleEmail", "documentation" : "An email composed of a subject, a text part and a html part.", "simpleType" : "SimpleEmail", "variableSetterType" : "SimpleEmail" }, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EmailMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EmailMessage", "variableName" : "emailMessage", "variableType" : "EmailMessage", "documentation" : null, "simpleType" : "EmailMessage", "variableSetterType" : "EmailMessage" }, "wrapper" : false }, "EndpointBatchItem" : { "c2jName" : "EndpointBatchItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Endpoint update request", "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" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@param effectiveDate The last time the endpoint was updated. Provided in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@return The last time the endpoint was updated. Provided in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@param effectiveDate The last time the endpoint was updated. Provided in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique Id for the Endpoint in the batch.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique Id for the Endpoint in the batch.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique Id for the Endpoint in the batch.\n@param id The unique Id for the Endpoint in the batch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique Id for the Endpoint in the batch.\n@return The unique Id for the Endpoint in the batch.", "getterModel" : { "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" : "The unique Id for the Endpoint in the batch.\n@param id The unique Id for the Endpoint in the batch.", "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" : "The unique Id for the Endpoint in the batch.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ChannelType" : { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Demographic" : { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, "EffectiveDate" : { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@param effectiveDate The last time the endpoint was updated. Provided in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@return The last time the endpoint was updated. Provided in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@param effectiveDate The last time the endpoint was updated. Provided in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointStatus" : { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique Id for the Endpoint in the batch.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique Id for the Endpoint in the batch.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique Id for the Endpoint in the batch.\n@param id The unique Id for the Endpoint in the batch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique Id for the Endpoint in the batch.\n@return The unique Id for the Endpoint in the batch.", "getterModel" : { "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" : "The unique Id for the Endpoint in the batch.\n@param id The unique Id for the Endpoint in the batch.", "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" : "The unique Id for the Endpoint in the batch.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, "Metrics" : { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "OptOut" : { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestId" : { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "User" : { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@param effectiveDate The last time the endpoint was updated. Provided in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@return The last time the endpoint was updated. Provided in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.\n@param effectiveDate The last time the endpoint was updated. Provided in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The last time the endpoint was updated. Provided in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique Id for the Endpoint in the batch.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique Id for the Endpoint in the batch.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique Id for the Endpoint in the batch.\n@param id The unique Id for the Endpoint in the batch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique Id for the Endpoint in the batch.\n@return The unique Id for the Endpoint in the batch.", "getterModel" : { "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" : "The unique Id for the Endpoint in the batch.\n@param id The unique Id for the Endpoint in the batch.", "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" : "The unique Id for the Endpoint in the batch.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointBatchItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointBatchItem", "variableName" : "endpointBatchItem", "variableType" : "EndpointBatchItem", "documentation" : null, "simpleType" : "EndpointBatchItem", "variableSetterType" : "EndpointBatchItem" }, "wrapper" : false }, "EndpointBatchRequest" : { "c2jName" : "EndpointBatchRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Endpoint batch update request.", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfEndpointBatchItem", "defaultConsumerFluentSetterDocumentation" : "List of items to update. Maximum 100 items\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of items to update. Maximum 100 items", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of items to update. Maximum 100 items\n@param item List of items to update. Maximum 100 items\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of items to update. Maximum 100 items\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of items to update. Maximum 100 items", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "EndpointBatchItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointBatchItem.Builder} avoiding the need to create one manually via {@link EndpointBatchItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointBatchItem.Builder#build()} is called immediately and its result is passed to {@link #member(EndpointBatchItem)}.\n@param member a consumer that will call methods on {@link EndpointBatchItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EndpointBatchItem)", "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" : "EndpointBatchItem", "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" : "SDK_POJO", "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" : "EndpointBatchItem", "variableName" : "member", "variableType" : "EndpointBatchItem", "documentation" : null, "simpleType" : "EndpointBatchItem", "variableSetterType" : "EndpointBatchItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointBatchItem", "variableName" : "member", "variableType" : "EndpointBatchItem", "documentation" : "", "simpleType" : "EndpointBatchItem", "variableSetterType" : "EndpointBatchItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EndpointBatchItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EndpointBatchItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of items to update. Maximum 100 items\n@param item List of items to update. Maximum 100 items", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of items to update. Maximum 100 items", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfEndpointBatchItem", "defaultConsumerFluentSetterDocumentation" : "List of items to update. Maximum 100 items\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of items to update. Maximum 100 items", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of items to update. Maximum 100 items\n@param item List of items to update. Maximum 100 items\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of items to update. Maximum 100 items\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of items to update. Maximum 100 items", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "EndpointBatchItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointBatchItem.Builder} avoiding the need to create one manually via {@link EndpointBatchItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointBatchItem.Builder#build()} is called immediately and its result is passed to {@link #member(EndpointBatchItem)}.\n@param member a consumer that will call methods on {@link EndpointBatchItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EndpointBatchItem)", "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" : "EndpointBatchItem", "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" : "SDK_POJO", "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" : "EndpointBatchItem", "variableName" : "member", "variableType" : "EndpointBatchItem", "documentation" : null, "simpleType" : "EndpointBatchItem", "variableSetterType" : "EndpointBatchItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointBatchItem", "variableName" : "member", "variableType" : "EndpointBatchItem", "documentation" : "", "simpleType" : "EndpointBatchItem", "variableSetterType" : "EndpointBatchItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EndpointBatchItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EndpointBatchItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of items to update. Maximum 100 items\n@param item List of items to update. Maximum 100 items", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of items to update. Maximum 100 items", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfEndpointBatchItem", "defaultConsumerFluentSetterDocumentation" : "List of items to update. Maximum 100 items\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "List of items to update. Maximum 100 items", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "List of items to update. Maximum 100 items\n@param item List of items to update. Maximum 100 items\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "List of items to update. Maximum 100 items\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of items to update. Maximum 100 items", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "EndpointBatchItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointBatchItem.Builder} avoiding the need to create one manually via {@link EndpointBatchItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointBatchItem.Builder#build()} is called immediately and its result is passed to {@link #member(EndpointBatchItem)}.\n@param member a consumer that will call methods on {@link EndpointBatchItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EndpointBatchItem)", "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" : "EndpointBatchItem", "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" : "SDK_POJO", "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" : "EndpointBatchItem", "variableName" : "member", "variableType" : "EndpointBatchItem", "documentation" : null, "simpleType" : "EndpointBatchItem", "variableSetterType" : "EndpointBatchItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointBatchItem", "variableName" : "member", "variableType" : "EndpointBatchItem", "documentation" : "", "simpleType" : "EndpointBatchItem", "variableSetterType" : "EndpointBatchItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EndpointBatchItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EndpointBatchItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "List of items to update. Maximum 100 items\n@param item List of items to update. Maximum 100 items", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "List of items to update. Maximum 100 items", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EndpointBatchRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointBatchRequest", "variableName" : "endpointBatchRequest", "variableType" : "EndpointBatchRequest", "documentation" : null, "simpleType" : "EndpointBatchRequest", "variableSetterType" : "EndpointBatchRequest" }, "wrapper" : false }, "EndpointDemographic" : { "c2jName" : "EndpointDemographic", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Demographic information about the endpoint.", "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" : "getAppVersion", "beanStyleSetterMethodName" : "setAppVersion", "c2jName" : "AppVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the application associated with the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appVersion(String)}.\n@param appVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersion(String)", "deprecated" : false, "documentation" : "The version of the application associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersion", "fluentSetterDocumentation" : "The version of the application associated with the endpoint.\n@param appVersion The version of the application associated with the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersion", "getterDocumentation" : "The version of the application associated with the endpoint.\n@return The version of the application associated with the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppVersion", "sensitive" : false, "setterDocumentation" : "The version of the application associated with the endpoint.\n@param appVersion The version of the application associated with the endpoint.", "setterMethodName" : "setAppVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appVersion", "variableType" : "String", "documentation" : "The version of the application associated with the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "Locale", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\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 #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@param locale The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@return The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Locale", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@param locale The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMake", "beanStyleSetterMethodName" : "setMake", "c2jName" : "Make", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #make(String)}.\n@param make a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #make(String)", "deprecated" : false, "documentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "make", "fluentSetterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@param make The manufacturer of the endpoint device, such as Apple or Samsung.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "make", "getterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@return The manufacturer of the endpoint device, such as Apple or Samsung.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Make", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Make", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Make", "sensitive" : false, "setterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@param make The manufacturer of the endpoint device, such as Apple or Samsung.", "setterMethodName" : "setMake", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "make", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "make", "variableType" : "String", "documentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "documentation" : "The model name or number of the endpoint device, such as iPhone.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@param model The model name or number of the endpoint device, such as iPhone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@return The model name or number of the endpoint device, such as iPhone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@param model The model name or number of the endpoint device, such as iPhone.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "The model name or number of the endpoint device, such as iPhone.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModelVersion", "beanStyleSetterMethodName" : "setModelVersion", "c2jName" : "ModelVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The model version of the endpoint 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 #modelVersion(String)}.\n@param modelVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modelVersion(String)", "deprecated" : false, "documentation" : "The model version of the endpoint device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modelVersion", "fluentSetterDocumentation" : "The model version of the endpoint device.\n@param modelVersion The model version of the endpoint device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modelVersion", "getterDocumentation" : "The model version of the endpoint device.\n@return The model version of the endpoint 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" : "ModelVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ModelVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ModelVersion", "sensitive" : false, "setterDocumentation" : "The model version of the endpoint device.\n@param modelVersion The model version of the endpoint device.", "setterMethodName" : "setModelVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "modelVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "modelVersion", "variableType" : "String", "documentation" : "The model version of the endpoint device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 of the endpoint device, such as iOS or Android.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\n@param platform The platform of the endpoint device, such as iOS or Android.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\n@return The platform of the endpoint device, such as iOS or Android.", "getterModel" : { "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 of the endpoint device, such as iOS or Android.\n@param platform The platform of the endpoint device, such as iOS or Android.", "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 of the endpoint device, such as iOS or Android.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformVersion", "beanStyleSetterMethodName" : "setPlatformVersion", "c2jName" : "PlatformVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform version of the endpoint 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 #platformVersion(String)}.\n@param platformVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformVersion(String)", "deprecated" : false, "documentation" : "The platform version of the endpoint device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformVersion", "fluentSetterDocumentation" : "The platform version of the endpoint device.\n@param platformVersion The platform version of the endpoint device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformVersion", "getterDocumentation" : "The platform version of the endpoint device.\n@return The platform version of the endpoint 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" : "PlatformVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, "setterDocumentation" : "The platform version of the endpoint device.\n@param platformVersion The platform version of the endpoint device.", "setterMethodName" : "setPlatformVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : "The platform version of the endpoint device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@param timezone The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@return The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@param timezone The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppVersion" : { "beanStyleGetterMethodName" : "getAppVersion", "beanStyleSetterMethodName" : "setAppVersion", "c2jName" : "AppVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the application associated with the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appVersion(String)}.\n@param appVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersion(String)", "deprecated" : false, "documentation" : "The version of the application associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersion", "fluentSetterDocumentation" : "The version of the application associated with the endpoint.\n@param appVersion The version of the application associated with the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersion", "getterDocumentation" : "The version of the application associated with the endpoint.\n@return The version of the application associated with the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppVersion", "sensitive" : false, "setterDocumentation" : "The version of the application associated with the endpoint.\n@param appVersion The version of the application associated with the endpoint.", "setterMethodName" : "setAppVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appVersion", "variableType" : "String", "documentation" : "The version of the application associated with the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Locale" : { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "Locale", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\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 #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@param locale The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@return The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Locale", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@param locale The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Make" : { "beanStyleGetterMethodName" : "getMake", "beanStyleSetterMethodName" : "setMake", "c2jName" : "Make", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #make(String)}.\n@param make a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #make(String)", "deprecated" : false, "documentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "make", "fluentSetterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@param make The manufacturer of the endpoint device, such as Apple or Samsung.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "make", "getterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@return The manufacturer of the endpoint device, such as Apple or Samsung.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Make", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Make", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Make", "sensitive" : false, "setterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@param make The manufacturer of the endpoint device, such as Apple or Samsung.", "setterMethodName" : "setMake", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "make", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "make", "variableType" : "String", "documentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Model" : { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "documentation" : "The model name or number of the endpoint device, such as iPhone.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@param model The model name or number of the endpoint device, such as iPhone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@return The model name or number of the endpoint device, such as iPhone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@param model The model name or number of the endpoint device, such as iPhone.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "The model name or number of the endpoint device, such as iPhone.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ModelVersion" : { "beanStyleGetterMethodName" : "getModelVersion", "beanStyleSetterMethodName" : "setModelVersion", "c2jName" : "ModelVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The model version of the endpoint 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 #modelVersion(String)}.\n@param modelVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modelVersion(String)", "deprecated" : false, "documentation" : "The model version of the endpoint device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modelVersion", "fluentSetterDocumentation" : "The model version of the endpoint device.\n@param modelVersion The model version of the endpoint device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modelVersion", "getterDocumentation" : "The model version of the endpoint device.\n@return The model version of the endpoint 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" : "ModelVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ModelVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ModelVersion", "sensitive" : false, "setterDocumentation" : "The model version of the endpoint device.\n@param modelVersion The model version of the endpoint device.", "setterMethodName" : "setModelVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "modelVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "modelVersion", "variableType" : "String", "documentation" : "The model version of the endpoint device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 of the endpoint device, such as iOS or Android.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\n@param platform The platform of the endpoint device, such as iOS or Android.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\n@return The platform of the endpoint device, such as iOS or Android.", "getterModel" : { "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 of the endpoint device, such as iOS or Android.\n@param platform The platform of the endpoint device, such as iOS or Android.", "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 of the endpoint device, such as iOS or Android.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlatformVersion" : { "beanStyleGetterMethodName" : "getPlatformVersion", "beanStyleSetterMethodName" : "setPlatformVersion", "c2jName" : "PlatformVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform version of the endpoint 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 #platformVersion(String)}.\n@param platformVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformVersion(String)", "deprecated" : false, "documentation" : "The platform version of the endpoint device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformVersion", "fluentSetterDocumentation" : "The platform version of the endpoint device.\n@param platformVersion The platform version of the endpoint device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformVersion", "getterDocumentation" : "The platform version of the endpoint device.\n@return The platform version of the endpoint 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" : "PlatformVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, "setterDocumentation" : "The platform version of the endpoint device.\n@param platformVersion The platform version of the endpoint device.", "setterMethodName" : "setPlatformVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : "The platform version of the endpoint device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@param timezone The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@return The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@param timezone The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppVersion", "beanStyleSetterMethodName" : "setAppVersion", "c2jName" : "AppVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the application associated with the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appVersion(String)}.\n@param appVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersion(String)", "deprecated" : false, "documentation" : "The version of the application associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersion", "fluentSetterDocumentation" : "The version of the application associated with the endpoint.\n@param appVersion The version of the application associated with the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersion", "getterDocumentation" : "The version of the application associated with the endpoint.\n@return The version of the application associated with the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppVersion", "sensitive" : false, "setterDocumentation" : "The version of the application associated with the endpoint.\n@param appVersion The version of the application associated with the endpoint.", "setterMethodName" : "setAppVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appVersion", "variableType" : "String", "documentation" : "The version of the application associated with the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "Locale", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\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 #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@param locale The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@return The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Locale", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n\n@param locale The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "The endpoint locale in the following format: The ISO 639-1 alpha-2 code, followed by an underscore, followed by an ISO 3166-1 alpha-2 value.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMake", "beanStyleSetterMethodName" : "setMake", "c2jName" : "Make", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #make(String)}.\n@param make a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #make(String)", "deprecated" : false, "documentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "make", "fluentSetterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@param make The manufacturer of the endpoint device, such as Apple or Samsung.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "make", "getterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@return The manufacturer of the endpoint device, such as Apple or Samsung.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Make", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Make", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Make", "sensitive" : false, "setterDocumentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.\n@param make The manufacturer of the endpoint device, such as Apple or Samsung.", "setterMethodName" : "setMake", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "make", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "make", "variableType" : "String", "documentation" : "The manufacturer of the endpoint device, such as Apple or Samsung.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "documentation" : "The model name or number of the endpoint device, such as iPhone.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@param model The model name or number of the endpoint device, such as iPhone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@return The model name or number of the endpoint device, such as iPhone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "The model name or number of the endpoint device, such as iPhone.\n@param model The model name or number of the endpoint device, such as iPhone.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "The model name or number of the endpoint device, such as iPhone.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModelVersion", "beanStyleSetterMethodName" : "setModelVersion", "c2jName" : "ModelVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The model version of the endpoint 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 #modelVersion(String)}.\n@param modelVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modelVersion(String)", "deprecated" : false, "documentation" : "The model version of the endpoint device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modelVersion", "fluentSetterDocumentation" : "The model version of the endpoint device.\n@param modelVersion The model version of the endpoint device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modelVersion", "getterDocumentation" : "The model version of the endpoint device.\n@return The model version of the endpoint 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" : "ModelVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ModelVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ModelVersion", "sensitive" : false, "setterDocumentation" : "The model version of the endpoint device.\n@param modelVersion The model version of the endpoint device.", "setterMethodName" : "setModelVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "modelVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "modelVersion", "variableType" : "String", "documentation" : "The model version of the endpoint device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 of the endpoint device, such as iOS or Android.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\n@param platform The platform of the endpoint device, such as iOS or Android.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform of the endpoint device, such as iOS or Android.\n@return The platform of the endpoint device, such as iOS or Android.", "getterModel" : { "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 of the endpoint device, such as iOS or Android.\n@param platform The platform of the endpoint device, such as iOS or Android.", "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 of the endpoint device, such as iOS or Android.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformVersion", "beanStyleSetterMethodName" : "setPlatformVersion", "c2jName" : "PlatformVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform version of the endpoint 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 #platformVersion(String)}.\n@param platformVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformVersion(String)", "deprecated" : false, "documentation" : "The platform version of the endpoint device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformVersion", "fluentSetterDocumentation" : "The platform version of the endpoint device.\n@param platformVersion The platform version of the endpoint device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformVersion", "getterDocumentation" : "The platform version of the endpoint device.\n@return The platform version of the endpoint 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" : "PlatformVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, "setterDocumentation" : "The platform version of the endpoint device.\n@param platformVersion The platform version of the endpoint device.", "setterMethodName" : "setPlatformVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : "The platform version of the endpoint device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@param timezone The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@return The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.\n@param timezone The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointDemographic", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "endpointDemographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "wrapper" : false }, "EndpointItemResponse" : { "c2jName" : "EndpointItemResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A complex object that holds the status code and message as a result of processing an endpoint.", "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" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "A custom message associated with the registration of an endpoint when issuing a response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@param message A custom message associated with the registration of an endpoint when issuing a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@return A custom message associated with the registration of an endpoint when issuing a response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@param message A custom message associated with the registration of an endpoint when issuing a response.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "A custom message associated with the registration of an endpoint when issuing a response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "The status code associated with the merging of an endpoint when issuing a response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@param statusCode The status code associated with the merging of an endpoint when issuing a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@return The status code associated with the merging of an endpoint when issuing a response.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@param statusCode The status code associated with the merging of an endpoint when issuing a response.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "The status code associated with the merging of an endpoint when issuing a response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "A custom message associated with the registration of an endpoint when issuing a response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@param message A custom message associated with the registration of an endpoint when issuing a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@return A custom message associated with the registration of an endpoint when issuing a response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@param message A custom message associated with the registration of an endpoint when issuing a response.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "A custom message associated with the registration of an endpoint when issuing a response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusCode" : { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "The status code associated with the merging of an endpoint when issuing a response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@param statusCode The status code associated with the merging of an endpoint when issuing a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@return The status code associated with the merging of an endpoint when issuing a response.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@param statusCode The status code associated with the merging of an endpoint when issuing a response.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "The status code associated with the merging of an endpoint when issuing a response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "A custom message associated with the registration of an endpoint when issuing a response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@param message A custom message associated with the registration of an endpoint when issuing a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@return A custom message associated with the registration of an endpoint when issuing a response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "A custom message associated with the registration of an endpoint when issuing a response.\n@param message A custom message associated with the registration of an endpoint when issuing a response.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "A custom message associated with the registration of an endpoint when issuing a response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "The status code associated with the merging of an endpoint when issuing a response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@param statusCode The status code associated with the merging of an endpoint when issuing a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@return The status code associated with the merging of an endpoint when issuing a response.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "The status code associated with the merging of an endpoint when issuing a response.\n@param statusCode The status code associated with the merging of an endpoint when issuing a response.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "The status code associated with the merging of an endpoint when issuing a response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointItemResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointItemResponse", "variableName" : "endpointItemResponse", "variableType" : "EndpointItemResponse", "documentation" : null, "simpleType" : "EndpointItemResponse", "variableSetterType" : "EndpointItemResponse" }, "wrapper" : false }, "EndpointLocation" : { "c2jName" : "EndpointLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Location data for the endpoint.", "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" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The city where the endpoint is located.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "The city where the endpoint is located.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "The city where the endpoint is located.\n@param city The city where the endpoint is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "The city where the endpoint is located.\n@return The city where the endpoint is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "The city where the endpoint is located.\n@param city The city where the endpoint is located.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "The city where the endpoint is located.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@param country The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@return The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@param country The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "The latitude of the endpoint location, rounded to one decimal place.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@param latitude The latitude of the endpoint location, rounded to one decimal place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@return The latitude of the endpoint location, rounded to one decimal place.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@param latitude The latitude of the endpoint location, rounded to one decimal place.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "The latitude of the endpoint location, rounded to one decimal place.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "The longitude of the endpoint location, rounded to one decimal place.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@param longitude The longitude of the endpoint location, rounded to one decimal place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@return The longitude of the endpoint location, rounded to one decimal place.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@param longitude The longitude of the endpoint location, rounded to one decimal place.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "The longitude of the endpoint location, rounded to one decimal place.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPostalCode", "beanStyleSetterMethodName" : "setPostalCode", "c2jName" : "PostalCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The postal code or zip code of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postalCode(String)}.\n@param postalCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postalCode(String)", "deprecated" : false, "documentation" : "The postal code or zip code of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postalCode", "fluentSetterDocumentation" : "The postal code or zip code of the endpoint.\n@param postalCode The postal code or zip code of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "postalCode", "getterDocumentation" : "The postal code or zip code of the endpoint.\n@return The postal code or zip code of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostalCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PostalCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostalCode", "sensitive" : false, "setterDocumentation" : "The postal code or zip code of the endpoint.\n@param postalCode The postal code or zip code of the endpoint.", "setterMethodName" : "setPostalCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postalCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postalCode", "variableType" : "String", "documentation" : "The postal code or zip code of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@param region The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@return The region of the endpoint location. For example, in the United States, this corresponds to a state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@param region The region of the endpoint location. For example, in the United States, this corresponds to a state.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "City" : { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The city where the endpoint is located.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "The city where the endpoint is located.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "The city where the endpoint is located.\n@param city The city where the endpoint is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "The city where the endpoint is located.\n@return The city where the endpoint is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "The city where the endpoint is located.\n@param city The city where the endpoint is located.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "The city where the endpoint is located.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Country" : { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@param country The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@return The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@param country The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Latitude" : { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "The latitude of the endpoint location, rounded to one decimal place.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@param latitude The latitude of the endpoint location, rounded to one decimal place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@return The latitude of the endpoint location, rounded to one decimal place.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@param latitude The latitude of the endpoint location, rounded to one decimal place.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "The latitude of the endpoint location, rounded to one decimal place.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Longitude" : { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "The longitude of the endpoint location, rounded to one decimal place.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@param longitude The longitude of the endpoint location, rounded to one decimal place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@return The longitude of the endpoint location, rounded to one decimal place.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@param longitude The longitude of the endpoint location, rounded to one decimal place.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "The longitude of the endpoint location, rounded to one decimal place.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "PostalCode" : { "beanStyleGetterMethodName" : "getPostalCode", "beanStyleSetterMethodName" : "setPostalCode", "c2jName" : "PostalCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The postal code or zip code of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postalCode(String)}.\n@param postalCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postalCode(String)", "deprecated" : false, "documentation" : "The postal code or zip code of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postalCode", "fluentSetterDocumentation" : "The postal code or zip code of the endpoint.\n@param postalCode The postal code or zip code of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "postalCode", "getterDocumentation" : "The postal code or zip code of the endpoint.\n@return The postal code or zip code of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostalCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PostalCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostalCode", "sensitive" : false, "setterDocumentation" : "The postal code or zip code of the endpoint.\n@param postalCode The postal code or zip code of the endpoint.", "setterMethodName" : "setPostalCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postalCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postalCode", "variableType" : "String", "documentation" : "The postal code or zip code of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@param region The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@return The region of the endpoint location. For example, in the United States, this corresponds to a state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@param region The region of the endpoint location. For example, in the United States, this corresponds to a state.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The city where the endpoint is located.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "The city where the endpoint is located.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "The city where the endpoint is located.\n@param city The city where the endpoint is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "The city where the endpoint is located.\n@return The city where the endpoint is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "The city where the endpoint is located.\n@param city The city where the endpoint is located.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "The city where the endpoint is located.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@param country The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@return The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.\n@param country The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "The two-letter code for the country or region of the endpoint. Specified as an ISO 3166-1 alpha-2 code, such as \"US\" for the United States.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "The latitude of the endpoint location, rounded to one decimal place.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@param latitude The latitude of the endpoint location, rounded to one decimal place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@return The latitude of the endpoint location, rounded to one decimal place.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "The latitude of the endpoint location, rounded to one decimal place.\n@param latitude The latitude of the endpoint location, rounded to one decimal place.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "The latitude of the endpoint location, rounded to one decimal place.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "The longitude of the endpoint location, rounded to one decimal place.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@param longitude The longitude of the endpoint location, rounded to one decimal place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@return The longitude of the endpoint location, rounded to one decimal place.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "The longitude of the endpoint location, rounded to one decimal place.\n@param longitude The longitude of the endpoint location, rounded to one decimal place.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "The longitude of the endpoint location, rounded to one decimal place.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPostalCode", "beanStyleSetterMethodName" : "setPostalCode", "c2jName" : "PostalCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The postal code or zip code of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postalCode(String)}.\n@param postalCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postalCode(String)", "deprecated" : false, "documentation" : "The postal code or zip code of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postalCode", "fluentSetterDocumentation" : "The postal code or zip code of the endpoint.\n@param postalCode The postal code or zip code of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "postalCode", "getterDocumentation" : "The postal code or zip code of the endpoint.\n@return The postal code or zip code of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostalCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PostalCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostalCode", "sensitive" : false, "setterDocumentation" : "The postal code or zip code of the endpoint.\n@param postalCode The postal code or zip code of the endpoint.", "setterMethodName" : "setPostalCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postalCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postalCode", "variableType" : "String", "documentation" : "The postal code or zip code of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@param region The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@return The region of the endpoint location. For example, in the United States, this corresponds to a state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.\n@param region The region of the endpoint location. For example, in the United States, this corresponds to a state.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "The region of the endpoint location. For example, in the United States, this corresponds to a state.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "endpointLocation", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "wrapper" : false }, "EndpointMessageResult" : { "c2jName" : "EndpointMessageResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The result from sending a message to an endpoint.", "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" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Address that endpoint message was delivered 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 #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "Address that endpoint message was delivered to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "Address that endpoint message was delivered to.\n@param address Address that endpoint message was delivered to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "Address that endpoint message was delivered to.\n@return Address that endpoint message was delivered 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" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "Address that endpoint message was delivered to.\n@param address Address that endpoint message was delivered to.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "Address that endpoint message was delivered to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryStatusAsString", "beanStyleSetterMethodName" : "setDeliveryStatus", "c2jName" : "DeliveryStatus", "c2jShape" : "DeliveryStatus", "defaultConsumerFluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStatusAsString(String)}.\n@param deliveryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStatus(String)", "deprecated" : false, "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "endpointDiscoveryId" : false, "enumType" : "DeliveryStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryStatus", "fluentEnumSetterMethodName" : "deliveryStatus", "fluentGetterMethodName" : "deliveryStatusAsString", "fluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStatus", "fluentSetterMethodName" : "deliveryStatus", "getterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStatus} will return {@link DeliveryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStatusAsString}.\n

\n@return The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStatus", "sensitive" : false, "setterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "setterMethodName" : "setDeliveryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "documentation" : "Unique message identifier associated with the message that was sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "Unique message identifier associated with the message that was sent.\n@return Unique message identifier associated with the message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "Unique message identifier associated with the message that was sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Downstream service status code.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "Downstream service status code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "Downstream service status code.\n@return Downstream service status code.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "Downstream service status code.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "StatusMessage", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Status message for message delivery.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "Status message for message delivery.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "Status message for message delivery.\n@return Status message for message delivery.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "Status message for message delivery.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdatedToken", "beanStyleSetterMethodName" : "setUpdatedToken", "c2jName" : "UpdatedToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updatedToken(String)}.\n@param updatedToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedToken(String)", "deprecated" : false, "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedToken", "fluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedToken", "getterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@return If token was updated as part of delivery. (This is GCM Specific)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdatedToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdatedToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdatedToken", "sensitive" : false, "setterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)", "setterMethodName" : "setUpdatedToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Address that endpoint message was delivered 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 #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "Address that endpoint message was delivered to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "Address that endpoint message was delivered to.\n@param address Address that endpoint message was delivered to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "Address that endpoint message was delivered to.\n@return Address that endpoint message was delivered 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" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "Address that endpoint message was delivered to.\n@param address Address that endpoint message was delivered to.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "Address that endpoint message was delivered to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeliveryStatus" : { "beanStyleGetterMethodName" : "getDeliveryStatusAsString", "beanStyleSetterMethodName" : "setDeliveryStatus", "c2jName" : "DeliveryStatus", "c2jShape" : "DeliveryStatus", "defaultConsumerFluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStatusAsString(String)}.\n@param deliveryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStatus(String)", "deprecated" : false, "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "endpointDiscoveryId" : false, "enumType" : "DeliveryStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryStatus", "fluentEnumSetterMethodName" : "deliveryStatus", "fluentGetterMethodName" : "deliveryStatusAsString", "fluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStatus", "fluentSetterMethodName" : "deliveryStatus", "getterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStatus} will return {@link DeliveryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStatusAsString}.\n

\n@return The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStatus", "sensitive" : false, "setterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "setterMethodName" : "setDeliveryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MessageId" : { "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "documentation" : "Unique message identifier associated with the message that was sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "Unique message identifier associated with the message that was sent.\n@return Unique message identifier associated with the message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "Unique message identifier associated with the message that was sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusCode" : { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Downstream service status code.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "Downstream service status code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "Downstream service status code.\n@return Downstream service status code.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "Downstream service status code.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StatusMessage" : { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "StatusMessage", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Status message for message delivery.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "Status message for message delivery.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "Status message for message delivery.\n@return Status message for message delivery.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "Status message for message delivery.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UpdatedToken" : { "beanStyleGetterMethodName" : "getUpdatedToken", "beanStyleSetterMethodName" : "setUpdatedToken", "c2jName" : "UpdatedToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updatedToken(String)}.\n@param updatedToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedToken(String)", "deprecated" : false, "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedToken", "fluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedToken", "getterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@return If token was updated as part of delivery. (This is GCM Specific)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdatedToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdatedToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdatedToken", "sensitive" : false, "setterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)", "setterMethodName" : "setUpdatedToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Address that endpoint message was delivered 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 #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "Address that endpoint message was delivered to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "Address that endpoint message was delivered to.\n@param address Address that endpoint message was delivered to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "Address that endpoint message was delivered to.\n@return Address that endpoint message was delivered 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" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "Address that endpoint message was delivered to.\n@param address Address that endpoint message was delivered to.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "Address that endpoint message was delivered to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryStatusAsString", "beanStyleSetterMethodName" : "setDeliveryStatus", "c2jName" : "DeliveryStatus", "c2jShape" : "DeliveryStatus", "defaultConsumerFluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStatusAsString(String)}.\n@param deliveryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStatus(String)", "deprecated" : false, "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "endpointDiscoveryId" : false, "enumType" : "DeliveryStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryStatus", "fluentEnumSetterMethodName" : "deliveryStatus", "fluentGetterMethodName" : "deliveryStatusAsString", "fluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStatus", "fluentSetterMethodName" : "deliveryStatus", "getterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStatus} will return {@link DeliveryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStatusAsString}.\n

\n@return The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStatus", "sensitive" : false, "setterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "setterMethodName" : "setDeliveryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "documentation" : "Unique message identifier associated with the message that was sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "Unique message identifier associated with the message that was sent.\n@return Unique message identifier associated with the message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "Unique message identifier associated with the message that was sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Downstream service status code.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "Downstream service status code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "Downstream service status code.\n@return Downstream service status code.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "Downstream service status code.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "StatusMessage", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Status message for message delivery.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "Status message for message delivery.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "Status message for message delivery.\n@return Status message for message delivery.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "Status message for message delivery.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdatedToken", "beanStyleSetterMethodName" : "setUpdatedToken", "c2jName" : "UpdatedToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updatedToken(String)}.\n@param updatedToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedToken(String)", "deprecated" : false, "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedToken", "fluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedToken", "getterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@return If token was updated as part of delivery. (This is GCM Specific)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdatedToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdatedToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdatedToken", "sensitive" : false, "setterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)", "setterMethodName" : "setUpdatedToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EndpointMessageResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointMessageResult", "variableName" : "endpointMessageResult", "variableType" : "EndpointMessageResult", "documentation" : null, "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "wrapper" : false }, "EndpointRequest" : { "c2jName" : "EndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An endpoint update request.", "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" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "Demographic attributes for the endpoint.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "Demographic attributes for the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "Demographic attributes for the endpoint.\n@param demographic Demographic attributes for the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "Demographic attributes for the endpoint.\n@return Demographic attributes for the endpoint.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "Demographic attributes for the endpoint.\n@param demographic Demographic attributes for the endpoint.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "Demographic attributes for the endpoint.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was updated, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@return The date and time when the endpoint was updated, shown in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was updated, shown in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ChannelType" : { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Demographic" : { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "Demographic attributes for the endpoint.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "Demographic attributes for the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "Demographic attributes for the endpoint.\n@param demographic Demographic attributes for the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "Demographic attributes for the endpoint.\n@return Demographic attributes for the endpoint.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "Demographic attributes for the endpoint.\n@param demographic Demographic attributes for the endpoint.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "Demographic attributes for the endpoint.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, "EffectiveDate" : { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was updated, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@return The date and time when the endpoint was updated, shown in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was updated, shown in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointStatus" : { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, "Metrics" : { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "OptOut" : { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestId" : { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "User" : { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@return The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.\n@param address The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The destination for messages that you send to this endpoint. The address varies by channel. For mobile push channels, use the token provided by the push notification service, such as the APNs device token or the FCM registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the values [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create a segment of users to engage with a messaging campaign.\n\nThe following characters are not recommended in attribute names: # : ? \\ /. The Amazon Pinpoint console does not display attributes that include these characters in the name. This limitation does not apply to attribute values.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "Demographic attributes for the endpoint.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "Demographic attributes for the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "Demographic attributes for the endpoint.\n@param demographic Demographic attributes for the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "Demographic attributes for the endpoint.\n@return Demographic attributes for the endpoint.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "Demographic attributes for the endpoint.\n@param demographic Demographic attributes for the endpoint.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "Demographic attributes for the endpoint.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was updated, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@return The date and time when the endpoint was updated, shown in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was updated, shown in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was updated, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointRequest", "variableName" : "endpointRequest", "variableType" : "EndpointRequest", "documentation" : null, "simpleType" : "EndpointRequest", "variableSetterType" : "EndpointRequest" }, "wrapper" : false }, "EndpointResponse" : { "c2jName" : "EndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Endpoint response", "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" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@param address The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@return The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@param address The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application that is associated with the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 is associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application that is associated with the endpoint.\n@param applicationId The ID of the application that is associated with the endpoint.\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 is associated with the endpoint.\n@return The ID of the application that is associated with the endpoint.", "getterModel" : { "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 is associated with the endpoint.\n@param applicationId The ID of the application that is associated with the endpoint.", "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 is associated with the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCohortId", "beanStyleSetterMethodName" : "setCohortId", "c2jName" : "CohortId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cohortId(String)}.\n@param cohortId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cohortId(String)", "deprecated" : false, "documentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cohortId", "fluentSetterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@param cohortId A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cohortId", "getterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@return A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CohortId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CohortId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CohortId", "sensitive" : false, "setterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@param cohortId A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "setterMethodName" : "setCohortId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cohortId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cohortId", "variableType" : "String", "documentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\n@param creationDate The date and time when the endpoint was created, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\n@return The date and time when the endpoint was created, shown in ISO 8601 format.", "getterModel" : { "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 the endpoint was created, shown in ISO 8601 format.\n@param creationDate The date and time when the endpoint was created, shown in ISO 8601 format.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "creationDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "creationDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@return The date and time when the endpoint was last updated, shown in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, shown in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the 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 #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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@param id The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@return The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the 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" : "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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@param id The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@param address The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@return The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@param address The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application that is associated with the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 is associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application that is associated with the endpoint.\n@param applicationId The ID of the application that is associated with the endpoint.\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 is associated with the endpoint.\n@return The ID of the application that is associated with the endpoint.", "getterModel" : { "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 is associated with the endpoint.\n@param applicationId The ID of the application that is associated with the endpoint.", "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 is associated with the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ChannelType" : { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CohortId" : { "beanStyleGetterMethodName" : "getCohortId", "beanStyleSetterMethodName" : "setCohortId", "c2jName" : "CohortId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cohortId(String)}.\n@param cohortId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cohortId(String)", "deprecated" : false, "documentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cohortId", "fluentSetterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@param cohortId A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cohortId", "getterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@return A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CohortId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CohortId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CohortId", "sensitive" : false, "setterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@param cohortId A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "setterMethodName" : "setCohortId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cohortId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cohortId", "variableType" : "String", "documentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\n@param creationDate The date and time when the endpoint was created, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\n@return The date and time when the endpoint was created, shown in ISO 8601 format.", "getterModel" : { "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 the endpoint was created, shown in ISO 8601 format.\n@param creationDate The date and time when the endpoint was created, shown in ISO 8601 format.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "creationDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "creationDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Demographic" : { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, "EffectiveDate" : { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@return The date and time when the endpoint was last updated, shown in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, shown in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointStatus" : { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the 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 #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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@param id The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@return The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the 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" : "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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@param id The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, "Metrics" : { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "OptOut" : { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestId" : { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "User" : { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@param address The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@return The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.\n@param address The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application that is associated with the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 is associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application that is associated with the endpoint.\n@param applicationId The ID of the application that is associated with the endpoint.\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 is associated with the endpoint.\n@return The ID of the application that is associated with the endpoint.", "getterModel" : { "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 is associated with the endpoint.\n@param applicationId The ID of the application that is associated with the endpoint.", "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 is associated with the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param attributes Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@param channelType The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCohortId", "beanStyleSetterMethodName" : "setCohortId", "c2jName" : "CohortId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cohortId(String)}.\n@param cohortId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cohortId(String)", "deprecated" : false, "documentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cohortId", "fluentSetterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@param cohortId A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cohortId", "getterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@return A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CohortId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CohortId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CohortId", "sensitive" : false, "setterDocumentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.\n@param cohortId A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "setterMethodName" : "setCohortId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cohortId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cohortId", "variableType" : "String", "documentation" : "A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creationDate(String)}.\n@param creationDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\n@param creationDate The date and time when the endpoint was created, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.\n@return The date and time when the endpoint was created, shown in ISO 8601 format.", "getterModel" : { "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 the endpoint was created, shown in ISO 8601 format.\n@param creationDate The date and time when the endpoint was created, shown in ISO 8601 format.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "creationDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "creationDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was created, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@return The date and time when the endpoint was last updated, shown in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, shown in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was last updated, shown in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unused.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "Unused.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "Unused.\n@param endpointStatus Unused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "Unused.\n@return Unused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "Unused.\n@param endpointStatus Unused.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "Unused.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the 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 #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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@param id The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@return The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the 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" : "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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.\n@param id The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "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" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint IDs associated with the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID for the most recent request to update the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@return The unique ID for the most recent request to update the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID for the most recent request to update the endpoint.\n@param requestId The unique ID for the most recent request to update the endpoint.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID for the most recent request to update the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "wrapper" : false }, "EndpointSendConfiguration" : { "c2jName" : "EndpointSendConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Endpoint send configuration.", "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" : "getBodyOverride", "beanStyleSetterMethodName" : "setBodyOverride", "c2jName" : "BodyOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Body override. If specified will override default body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bodyOverride(String)}.\n@param bodyOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bodyOverride(String)", "deprecated" : false, "documentation" : "Body override. If specified will override default body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bodyOverride", "fluentSetterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bodyOverride", "getterDocumentation" : "Body override. If specified will override default body.\n@return Body override. If specified will override default body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BodyOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BodyOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BodyOverride", "sensitive" : false, "setterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.", "setterMethodName" : "setBodyOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : "Body override. If specified will override default body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "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" : "getSubstitutions", "beanStyleSetterMethodName" : "setSubstitutions", "c2jName" : "Substitutions", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "substitutions", "fluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "substitutions", "getterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitleOverride", "beanStyleSetterMethodName" : "setTitleOverride", "c2jName" : "TitleOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #titleOverride(String)}.\n@param titleOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #titleOverride(String)", "deprecated" : false, "documentation" : "Title override. If specified will override default title if applicable.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "titleOverride", "fluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "titleOverride", "getterDocumentation" : "Title override. If specified will override default title if applicable.\n@return Title override. If specified will override default title if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TitleOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TitleOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TitleOverride", "sensitive" : false, "setterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.", "setterMethodName" : "setTitleOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : "Title override. If specified will override default title if applicable.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BodyOverride" : { "beanStyleGetterMethodName" : "getBodyOverride", "beanStyleSetterMethodName" : "setBodyOverride", "c2jName" : "BodyOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Body override. If specified will override default body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bodyOverride(String)}.\n@param bodyOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bodyOverride(String)", "deprecated" : false, "documentation" : "Body override. If specified will override default body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bodyOverride", "fluentSetterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bodyOverride", "getterDocumentation" : "Body override. If specified will override default body.\n@return Body override. If specified will override default body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BodyOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BodyOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BodyOverride", "sensitive" : false, "setterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.", "setterMethodName" : "setBodyOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : "Body override. If specified will override default body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Context" : { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "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 }, "Substitutions" : { "beanStyleGetterMethodName" : "getSubstitutions", "beanStyleSetterMethodName" : "setSubstitutions", "c2jName" : "Substitutions", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "substitutions", "fluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "substitutions", "getterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "TitleOverride" : { "beanStyleGetterMethodName" : "getTitleOverride", "beanStyleSetterMethodName" : "setTitleOverride", "c2jName" : "TitleOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #titleOverride(String)}.\n@param titleOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #titleOverride(String)", "deprecated" : false, "documentation" : "Title override. If specified will override default title if applicable.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "titleOverride", "fluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "titleOverride", "getterDocumentation" : "Title override. If specified will override default title if applicable.\n@return Title override. If specified will override default title if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TitleOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TitleOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TitleOverride", "sensitive" : false, "setterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.", "setterMethodName" : "setTitleOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : "Title override. If specified will override default title if applicable.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBodyOverride", "beanStyleSetterMethodName" : "setBodyOverride", "c2jName" : "BodyOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Body override. If specified will override default body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bodyOverride(String)}.\n@param bodyOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bodyOverride(String)", "deprecated" : false, "documentation" : "Body override. If specified will override default body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bodyOverride", "fluentSetterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bodyOverride", "getterDocumentation" : "Body override. If specified will override default body.\n@return Body override. If specified will override default body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BodyOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BodyOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BodyOverride", "sensitive" : false, "setterDocumentation" : "Body override. If specified will override default body.\n@param bodyOverride Body override. If specified will override default body.", "setterMethodName" : "setBodyOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bodyOverride", "variableType" : "String", "documentation" : "Body override. If specified will override default body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "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" : "getSubstitutions", "beanStyleSetterMethodName" : "setSubstitutions", "c2jName" : "Substitutions", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "substitutions", "fluentSetterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "substitutions", "getterDocumentation" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.\n@param substitutions A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other 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" : "A map of substitution values for the message to be merged with the DefaultMessage's substitutions. Substitutions on this map take precedence over the all other substitutions.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitleOverride", "beanStyleSetterMethodName" : "setTitleOverride", "c2jName" : "TitleOverride", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #titleOverride(String)}.\n@param titleOverride a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #titleOverride(String)", "deprecated" : false, "documentation" : "Title override. If specified will override default title if applicable.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "titleOverride", "fluentSetterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "titleOverride", "getterDocumentation" : "Title override. If specified will override default title if applicable.\n@return Title override. If specified will override default title if applicable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TitleOverride", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TitleOverride", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TitleOverride", "sensitive" : false, "setterDocumentation" : "Title override. If specified will override default title if applicable.\n@param titleOverride Title override. If specified will override default title if applicable.", "setterMethodName" : "setTitleOverride", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "titleOverride", "variableType" : "String", "documentation" : "Title override. If specified will override default title if applicable.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointSendConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointSendConfiguration", "variableName" : "endpointSendConfiguration", "variableType" : "EndpointSendConfiguration", "documentation" : null, "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "wrapper" : false }, "EndpointUser" : { "c2jName" : "EndpointUser", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Endpoint user specific custom userAttributes", "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" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\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 #userAttributes(List>)}.\n@param userAttributes 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 #userAttributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param userAttributes Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "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" : "UserAttributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "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" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param userAttributes Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "userAttributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "userAttributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserAttributes" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\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 #userAttributes(List>)}.\n@param userAttributes 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 #userAttributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param userAttributes Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "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" : "UserAttributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "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" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param userAttributes Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "userAttributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "userAttributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\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 #userAttributes(List>)}.\n@param userAttributes 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 #userAttributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param userAttributes Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "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" : "UserAttributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "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" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.\n@param userAttributes Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "userAttributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "userAttributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that describe the user by associating a name with an array of values. For example, an attribute named \"interests\" might have the following values: [\"science\", \"politics\", \"travel\"]. You can use these attributes as selection criteria when you create segments.\n\nThe Amazon Pinpoint console can't display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (\\), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EndpointUser", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "endpointUser", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "wrapper" : false }, "EndpointsResponse" : { "c2jName" : "EndpointsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "List of endpoints", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfEndpointResponse", "defaultConsumerFluentSetterDocumentation" : "The list of endpoints.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "The list of endpoints.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "The list of endpoints.\n@param item The list of endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "The list of endpoints.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of endpoints.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #member(EndpointResponse)}.\n@param member a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EndpointResponse)", "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" : "EndpointResponse", "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" : "SDK_POJO", "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" : "EndpointResponse", "variableName" : "member", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "member", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EndpointResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EndpointResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "The list of endpoints.\n@param item The list of endpoints.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "The list of endpoints.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfEndpointResponse", "defaultConsumerFluentSetterDocumentation" : "The list of endpoints.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "The list of endpoints.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "The list of endpoints.\n@param item The list of endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "The list of endpoints.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of endpoints.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #member(EndpointResponse)}.\n@param member a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EndpointResponse)", "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" : "EndpointResponse", "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" : "SDK_POJO", "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" : "EndpointResponse", "variableName" : "member", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "member", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EndpointResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EndpointResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "The list of endpoints.\n@param item The list of endpoints.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "The list of endpoints.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfEndpointResponse", "defaultConsumerFluentSetterDocumentation" : "The list of endpoints.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "The list of endpoints.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "The list of endpoints.\n@param item The list of endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "The list of endpoints.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of endpoints.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #member(EndpointResponse)}.\n@param member a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EndpointResponse)", "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" : "EndpointResponse", "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" : "SDK_POJO", "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" : "EndpointResponse", "variableName" : "member", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "member", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EndpointResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EndpointResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "The list of endpoints.\n@param item The list of endpoints.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "The list of endpoints.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EndpointsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : null, "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "wrapper" : false }, "Event" : { "c2jName" : "Event", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Model for creating or updating events.", "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" : "getAppPackageName", "beanStyleSetterMethodName" : "setAppPackageName", "c2jName" : "AppPackageName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The package name associated with the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appPackageName(String)}.\n@param appPackageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appPackageName(String)", "deprecated" : false, "documentation" : "The package name associated with the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appPackageName", "fluentSetterDocumentation" : "The package name associated with the app that's recording the event.\n@param appPackageName The package name associated with the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appPackageName", "getterDocumentation" : "The package name associated with the app that's recording the event.\n@return The package name associated with the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppPackageName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppPackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppPackageName", "sensitive" : false, "setterDocumentation" : "The package name associated with the app that's recording the event.\n@param appPackageName The package name associated with the app that's recording the event.", "setterMethodName" : "setAppPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appPackageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appPackageName", "variableType" : "String", "documentation" : "The package name associated with the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppTitle", "beanStyleSetterMethodName" : "setAppTitle", "c2jName" : "AppTitle", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The title of the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appTitle(String)}.\n@param appTitle a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appTitle(String)", "deprecated" : false, "documentation" : "The title of the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appTitle", "fluentSetterDocumentation" : "The title of the app that's recording the event.\n@param appTitle The title of the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appTitle", "getterDocumentation" : "The title of the app that's recording the event.\n@return The title of the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppTitle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppTitle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppTitle", "sensitive" : false, "setterDocumentation" : "The title of the app that's recording the event.\n@param appTitle The title of the app that's recording the event.", "setterMethodName" : "setAppTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appTitle", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appTitle", "variableType" : "String", "documentation" : "The title of the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppVersionCode", "beanStyleSetterMethodName" : "setAppVersionCode", "c2jName" : "AppVersionCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version number of the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appVersionCode(String)}.\n@param appVersionCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersionCode(String)", "deprecated" : false, "documentation" : "The version number of the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersionCode", "fluentSetterDocumentation" : "The version number of the app that's recording the event.\n@param appVersionCode The version number of the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersionCode", "getterDocumentation" : "The version number of the app that's recording the event.\n@return The version number of the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersionCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersionCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppVersionCode", "sensitive" : false, "setterDocumentation" : "The version number of the app that's recording the event.\n@param appVersionCode The version number of the app that's recording the event.", "setterMethodName" : "setAppVersionCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appVersionCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appVersionCode", "variableType" : "String", "documentation" : "The version number of the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom attributes that are associated with the event you're adding or updating.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n@param attributes Custom attributes that are associated with the event you're adding or updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that are associated with the event you're adding or updating.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n@param attributes Custom attributes that are associated with the event you're adding or updating.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom attributes that are associated with the event you're adding or updating.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientSdkVersion", "beanStyleSetterMethodName" : "setClientSdkVersion", "c2jName" : "ClientSdkVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the SDK that's running on the client 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 #clientSdkVersion(String)}.\n@param clientSdkVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSdkVersion(String)", "deprecated" : false, "documentation" : "The version of the SDK that's running on the client device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientSdkVersion", "fluentSetterDocumentation" : "The version of the SDK that's running on the client device.\n@param clientSdkVersion The version of the SDK that's running on the client device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientSdkVersion", "getterDocumentation" : "The version of the SDK that's running on the client device.\n@return The version of the SDK that's running on the client 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" : "ClientSdkVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSdkVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientSdkVersion", "sensitive" : false, "setterDocumentation" : "The version of the SDK that's running on the client device.\n@param clientSdkVersion The version of the SDK that's running on the client device.", "setterMethodName" : "setClientSdkVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSdkVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientSdkVersion", "variableType" : "String", "documentation" : "The version of the SDK that's running on the client device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventType", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the custom event that you're recording.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventType(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "The name of the custom event that you're recording.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventType", "fluentSetterDocumentation" : "The name of the custom event that you're recording.\n@param eventType The name of the custom event that you're recording.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "The name of the custom event that you're recording.\n@return The name of the custom event that you're recording.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "The name of the custom event that you're recording.\n@param eventType The name of the custom event that you're recording.", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "The name of the custom event that you're recording.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics related to the event.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics related to the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics related to the event.\n@param metrics Custom metrics related to the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics related to the event.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics related to the event.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics related to the event.\n@param metrics Custom metrics related to the event.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics related to the event.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSdkName", "beanStyleSetterMethodName" : "setSdkName", "c2jName" : "SdkName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the SDK that's being used to record the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sdkName(String)}.\n@param sdkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sdkName(String)", "deprecated" : false, "documentation" : "The name of the SDK that's being used to record the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sdkName", "fluentSetterDocumentation" : "The name of the SDK that's being used to record the event.\n@param sdkName The name of the SDK that's being used to record the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sdkName", "getterDocumentation" : "The name of the SDK that's being used to record the event.\n@return The name of the SDK that's being used to record the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SdkName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SdkName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SdkName", "sensitive" : false, "setterDocumentation" : "The name of the SDK that's being used to record the event.\n@param sdkName The name of the SDK that's being used to record the event.", "setterMethodName" : "setSdkName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sdkName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sdkName", "variableType" : "String", "documentation" : "The name of the SDK that's being used to record the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "Session", "defaultConsumerFluentSetterDocumentation" : "Information about the session in which the event occurred.\nThis is a convenience that creates an instance of the {@link Session.Builder} avoiding the need to create one manually via {@link Session#builder()}.\n\nWhen the {@link Consumer} completes, {@link Session.Builder#build()} is called immediately and its result is passed to {@link #session(Session)}.\n@param session a consumer that will call methods on {@link Session.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(Session)", "deprecated" : false, "documentation" : "Information about the session in which the event occurred.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "Information about the session in which the event occurred.\n@param session Information about the session in which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "Information about the session in which the event occurred.\n@return Information about the session in which the event occurred.", "getterModel" : { "returnType" : "Session", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Session", "sensitive" : false, "setterDocumentation" : "Information about the session in which the event occurred.\n@param session Information about the session in which the event occurred.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : "Information about the session in which the event occurred.", "simpleType" : "Session", "variableSetterType" : "Session" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestamp", "beanStyleSetterMethodName" : "setTimestamp", "c2jName" : "Timestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timestamp(String)}.\n@param timestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestamp(String)", "deprecated" : false, "documentation" : "The date and time when the event occurred, in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestamp", "fluentSetterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@param timestamp The date and time when the event occurred, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestamp", "getterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@return The date and time when the event occurred, in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@param timestamp The date and time when the event occurred, in ISO 8601 format.", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timestamp", "variableType" : "String", "documentation" : "The date and time when the event occurred, in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppPackageName" : { "beanStyleGetterMethodName" : "getAppPackageName", "beanStyleSetterMethodName" : "setAppPackageName", "c2jName" : "AppPackageName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The package name associated with the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appPackageName(String)}.\n@param appPackageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appPackageName(String)", "deprecated" : false, "documentation" : "The package name associated with the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appPackageName", "fluentSetterDocumentation" : "The package name associated with the app that's recording the event.\n@param appPackageName The package name associated with the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appPackageName", "getterDocumentation" : "The package name associated with the app that's recording the event.\n@return The package name associated with the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppPackageName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppPackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppPackageName", "sensitive" : false, "setterDocumentation" : "The package name associated with the app that's recording the event.\n@param appPackageName The package name associated with the app that's recording the event.", "setterMethodName" : "setAppPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appPackageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appPackageName", "variableType" : "String", "documentation" : "The package name associated with the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AppTitle" : { "beanStyleGetterMethodName" : "getAppTitle", "beanStyleSetterMethodName" : "setAppTitle", "c2jName" : "AppTitle", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The title of the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appTitle(String)}.\n@param appTitle a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appTitle(String)", "deprecated" : false, "documentation" : "The title of the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appTitle", "fluentSetterDocumentation" : "The title of the app that's recording the event.\n@param appTitle The title of the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appTitle", "getterDocumentation" : "The title of the app that's recording the event.\n@return The title of the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppTitle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppTitle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppTitle", "sensitive" : false, "setterDocumentation" : "The title of the app that's recording the event.\n@param appTitle The title of the app that's recording the event.", "setterMethodName" : "setAppTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appTitle", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appTitle", "variableType" : "String", "documentation" : "The title of the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AppVersionCode" : { "beanStyleGetterMethodName" : "getAppVersionCode", "beanStyleSetterMethodName" : "setAppVersionCode", "c2jName" : "AppVersionCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version number of the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appVersionCode(String)}.\n@param appVersionCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersionCode(String)", "deprecated" : false, "documentation" : "The version number of the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersionCode", "fluentSetterDocumentation" : "The version number of the app that's recording the event.\n@param appVersionCode The version number of the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersionCode", "getterDocumentation" : "The version number of the app that's recording the event.\n@return The version number of the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersionCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersionCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppVersionCode", "sensitive" : false, "setterDocumentation" : "The version number of the app that's recording the event.\n@param appVersionCode The version number of the app that's recording the event.", "setterMethodName" : "setAppVersionCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appVersionCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appVersionCode", "variableType" : "String", "documentation" : "The version number of the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom attributes that are associated with the event you're adding or updating.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n@param attributes Custom attributes that are associated with the event you're adding or updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that are associated with the event you're adding or updating.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n@param attributes Custom attributes that are associated with the event you're adding or updating.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom attributes that are associated with the event you're adding or updating.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientSdkVersion" : { "beanStyleGetterMethodName" : "getClientSdkVersion", "beanStyleSetterMethodName" : "setClientSdkVersion", "c2jName" : "ClientSdkVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the SDK that's running on the client 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 #clientSdkVersion(String)}.\n@param clientSdkVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSdkVersion(String)", "deprecated" : false, "documentation" : "The version of the SDK that's running on the client device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientSdkVersion", "fluentSetterDocumentation" : "The version of the SDK that's running on the client device.\n@param clientSdkVersion The version of the SDK that's running on the client device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientSdkVersion", "getterDocumentation" : "The version of the SDK that's running on the client device.\n@return The version of the SDK that's running on the client 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" : "ClientSdkVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSdkVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientSdkVersion", "sensitive" : false, "setterDocumentation" : "The version of the SDK that's running on the client device.\n@param clientSdkVersion The version of the SDK that's running on the client device.", "setterMethodName" : "setClientSdkVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSdkVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientSdkVersion", "variableType" : "String", "documentation" : "The version of the SDK that's running on the client device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EventType" : { "beanStyleGetterMethodName" : "getEventType", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the custom event that you're recording.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventType(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "The name of the custom event that you're recording.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventType", "fluentSetterDocumentation" : "The name of the custom event that you're recording.\n@param eventType The name of the custom event that you're recording.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "The name of the custom event that you're recording.\n@return The name of the custom event that you're recording.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "The name of the custom event that you're recording.\n@param eventType The name of the custom event that you're recording.", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "The name of the custom event that you're recording.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Metrics" : { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics related to the event.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics related to the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics related to the event.\n@param metrics Custom metrics related to the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics related to the event.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics related to the event.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics related to the event.\n@param metrics Custom metrics related to the event.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics related to the event.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "SdkName" : { "beanStyleGetterMethodName" : "getSdkName", "beanStyleSetterMethodName" : "setSdkName", "c2jName" : "SdkName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the SDK that's being used to record the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sdkName(String)}.\n@param sdkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sdkName(String)", "deprecated" : false, "documentation" : "The name of the SDK that's being used to record the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sdkName", "fluentSetterDocumentation" : "The name of the SDK that's being used to record the event.\n@param sdkName The name of the SDK that's being used to record the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sdkName", "getterDocumentation" : "The name of the SDK that's being used to record the event.\n@return The name of the SDK that's being used to record the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SdkName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SdkName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SdkName", "sensitive" : false, "setterDocumentation" : "The name of the SDK that's being used to record the event.\n@param sdkName The name of the SDK that's being used to record the event.", "setterMethodName" : "setSdkName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sdkName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sdkName", "variableType" : "String", "documentation" : "The name of the SDK that's being used to record the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "Session", "defaultConsumerFluentSetterDocumentation" : "Information about the session in which the event occurred.\nThis is a convenience that creates an instance of the {@link Session.Builder} avoiding the need to create one manually via {@link Session#builder()}.\n\nWhen the {@link Consumer} completes, {@link Session.Builder#build()} is called immediately and its result is passed to {@link #session(Session)}.\n@param session a consumer that will call methods on {@link Session.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(Session)", "deprecated" : false, "documentation" : "Information about the session in which the event occurred.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "Information about the session in which the event occurred.\n@param session Information about the session in which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "Information about the session in which the event occurred.\n@return Information about the session in which the event occurred.", "getterModel" : { "returnType" : "Session", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Session", "sensitive" : false, "setterDocumentation" : "Information about the session in which the event occurred.\n@param session Information about the session in which the event occurred.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : "Information about the session in which the event occurred.", "simpleType" : "Session", "variableSetterType" : "Session" }, "xmlNameSpaceUri" : null }, "Timestamp" : { "beanStyleGetterMethodName" : "getTimestamp", "beanStyleSetterMethodName" : "setTimestamp", "c2jName" : "Timestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timestamp(String)}.\n@param timestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestamp(String)", "deprecated" : false, "documentation" : "The date and time when the event occurred, in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestamp", "fluentSetterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@param timestamp The date and time when the event occurred, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestamp", "getterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@return The date and time when the event occurred, in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@param timestamp The date and time when the event occurred, in ISO 8601 format.", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timestamp", "variableType" : "String", "documentation" : "The date and time when the event occurred, in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppPackageName", "beanStyleSetterMethodName" : "setAppPackageName", "c2jName" : "AppPackageName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The package name associated with the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appPackageName(String)}.\n@param appPackageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appPackageName(String)", "deprecated" : false, "documentation" : "The package name associated with the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appPackageName", "fluentSetterDocumentation" : "The package name associated with the app that's recording the event.\n@param appPackageName The package name associated with the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appPackageName", "getterDocumentation" : "The package name associated with the app that's recording the event.\n@return The package name associated with the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppPackageName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppPackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppPackageName", "sensitive" : false, "setterDocumentation" : "The package name associated with the app that's recording the event.\n@param appPackageName The package name associated with the app that's recording the event.", "setterMethodName" : "setAppPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appPackageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appPackageName", "variableType" : "String", "documentation" : "The package name associated with the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppTitle", "beanStyleSetterMethodName" : "setAppTitle", "c2jName" : "AppTitle", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The title of the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appTitle(String)}.\n@param appTitle a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appTitle(String)", "deprecated" : false, "documentation" : "The title of the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appTitle", "fluentSetterDocumentation" : "The title of the app that's recording the event.\n@param appTitle The title of the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appTitle", "getterDocumentation" : "The title of the app that's recording the event.\n@return The title of the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppTitle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppTitle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppTitle", "sensitive" : false, "setterDocumentation" : "The title of the app that's recording the event.\n@param appTitle The title of the app that's recording the event.", "setterMethodName" : "setAppTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appTitle", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appTitle", "variableType" : "String", "documentation" : "The title of the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppVersionCode", "beanStyleSetterMethodName" : "setAppVersionCode", "c2jName" : "AppVersionCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version number of the app that's recording the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appVersionCode(String)}.\n@param appVersionCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersionCode(String)", "deprecated" : false, "documentation" : "The version number of the app that's recording the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersionCode", "fluentSetterDocumentation" : "The version number of the app that's recording the event.\n@param appVersionCode The version number of the app that's recording the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersionCode", "getterDocumentation" : "The version number of the app that's recording the event.\n@return The version number of the app that's recording the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersionCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersionCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppVersionCode", "sensitive" : false, "setterDocumentation" : "The version number of the app that's recording the event.\n@param appVersionCode The version number of the app that's recording the event.", "setterMethodName" : "setAppVersionCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appVersionCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appVersionCode", "variableType" : "String", "documentation" : "The version number of the app that's recording the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom attributes that are associated with the event you're adding or updating.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n@param attributes Custom attributes that are associated with the event you're adding or updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that are associated with the event you're adding or updating.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that are associated with the event you're adding or updating.\n@param attributes Custom attributes that are associated with the event you're adding or updating.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom attributes that are associated with the event you're adding or updating.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientSdkVersion", "beanStyleSetterMethodName" : "setClientSdkVersion", "c2jName" : "ClientSdkVersion", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the SDK that's running on the client 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 #clientSdkVersion(String)}.\n@param clientSdkVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSdkVersion(String)", "deprecated" : false, "documentation" : "The version of the SDK that's running on the client device.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientSdkVersion", "fluentSetterDocumentation" : "The version of the SDK that's running on the client device.\n@param clientSdkVersion The version of the SDK that's running on the client device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientSdkVersion", "getterDocumentation" : "The version of the SDK that's running on the client device.\n@return The version of the SDK that's running on the client 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" : "ClientSdkVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSdkVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientSdkVersion", "sensitive" : false, "setterDocumentation" : "The version of the SDK that's running on the client device.\n@param clientSdkVersion The version of the SDK that's running on the client device.", "setterMethodName" : "setClientSdkVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSdkVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientSdkVersion", "variableType" : "String", "documentation" : "The version of the SDK that's running on the client device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventType", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the custom event that you're recording.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventType(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "The name of the custom event that you're recording.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventType", "fluentSetterDocumentation" : "The name of the custom event that you're recording.\n@param eventType The name of the custom event that you're recording.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "The name of the custom event that you're recording.\n@return The name of the custom event that you're recording.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "The name of the custom event that you're recording.\n@param eventType The name of the custom event that you're recording.", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "The name of the custom event that you're recording.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics related to the event.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics related to the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics related to the event.\n@param metrics Custom metrics related to the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics related to the event.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics related to the event.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics related to the event.\n@param metrics Custom metrics related to the event.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics related to the event.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSdkName", "beanStyleSetterMethodName" : "setSdkName", "c2jName" : "SdkName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the SDK that's being used to record the event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sdkName(String)}.\n@param sdkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sdkName(String)", "deprecated" : false, "documentation" : "The name of the SDK that's being used to record the event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sdkName", "fluentSetterDocumentation" : "The name of the SDK that's being used to record the event.\n@param sdkName The name of the SDK that's being used to record the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sdkName", "getterDocumentation" : "The name of the SDK that's being used to record the event.\n@return The name of the SDK that's being used to record the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SdkName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SdkName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SdkName", "sensitive" : false, "setterDocumentation" : "The name of the SDK that's being used to record the event.\n@param sdkName The name of the SDK that's being used to record the event.", "setterMethodName" : "setSdkName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sdkName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sdkName", "variableType" : "String", "documentation" : "The name of the SDK that's being used to record the event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "Session", "defaultConsumerFluentSetterDocumentation" : "Information about the session in which the event occurred.\nThis is a convenience that creates an instance of the {@link Session.Builder} avoiding the need to create one manually via {@link Session#builder()}.\n\nWhen the {@link Consumer} completes, {@link Session.Builder#build()} is called immediately and its result is passed to {@link #session(Session)}.\n@param session a consumer that will call methods on {@link Session.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(Session)", "deprecated" : false, "documentation" : "Information about the session in which the event occurred.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "Information about the session in which the event occurred.\n@param session Information about the session in which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "Information about the session in which the event occurred.\n@return Information about the session in which the event occurred.", "getterModel" : { "returnType" : "Session", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Session", "sensitive" : false, "setterDocumentation" : "Information about the session in which the event occurred.\n@param session Information about the session in which the event occurred.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : "Information about the session in which the event occurred.", "simpleType" : "Session", "variableSetterType" : "Session" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestamp", "beanStyleSetterMethodName" : "setTimestamp", "c2jName" : "Timestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timestamp(String)}.\n@param timestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestamp(String)", "deprecated" : false, "documentation" : "The date and time when the event occurred, in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestamp", "fluentSetterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@param timestamp The date and time when the event occurred, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestamp", "getterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@return The date and time when the event occurred, in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the event occurred, in ISO 8601 format.\n@param timestamp The date and time when the event occurred, in ISO 8601 format.", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timestamp", "variableType" : "String", "documentation" : "The date and time when the event occurred, in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "Event", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Event", "variableName" : "event", "variableType" : "Event", "documentation" : null, "simpleType" : "Event", "variableSetterType" : "Event" }, "wrapper" : false }, "EventDimensions" : { "c2jName" : "EventDimensions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Event dimensions.", "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" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventType", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #eventType(SetDimension)}.\n@param eventType a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(SetDimension)", "deprecated" : false, "documentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventType", "fluentSetterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@param eventType The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@return The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@param eventType The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "eventType", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "eventType", "variableType" : "SetDimension", "documentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOfMetricDimension", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "MetricDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MetricDimension.Builder} avoiding the need to create one manually via {@link MetricDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricDimension.Builder#build()} is called immediately and its result is passed to {@link #value(MetricDimension)}.\n@param value a consumer that will call methods on {@link MetricDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MetricDimension)", "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" : "MetricDimension", "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" : "SDK_POJO", "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" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : null, "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : "", "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "EventType" : { "beanStyleGetterMethodName" : "getEventType", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #eventType(SetDimension)}.\n@param eventType a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(SetDimension)", "deprecated" : false, "documentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventType", "fluentSetterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@param eventType The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@return The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@param eventType The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "eventType", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "eventType", "variableType" : "SetDimension", "documentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, "Metrics" : { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOfMetricDimension", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "MetricDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MetricDimension.Builder} avoiding the need to create one manually via {@link MetricDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricDimension.Builder#build()} is called immediately and its result is passed to {@link #value(MetricDimension)}.\n@param value a consumer that will call methods on {@link MetricDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MetricDimension)", "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" : "MetricDimension", "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" : "SDK_POJO", "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" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : null, "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : "", "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventType", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #eventType(SetDimension)}.\n@param eventType a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(SetDimension)", "deprecated" : false, "documentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventType", "fluentSetterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@param eventType The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@return The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.\n@param eventType The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "eventType", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "eventType", "variableType" : "SetDimension", "documentation" : "The name of the event that causes the campaign to be sent. This can be a standard event type that Amazon Pinpoint generates, such as _session.start, or a custom event that's specific to your app.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOfMetricDimension", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "MetricDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MetricDimension.Builder} avoiding the need to create one manually via {@link MetricDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricDimension.Builder#build()} is called immediately and its result is passed to {@link #value(MetricDimension)}.\n@param value a consumer that will call methods on {@link MetricDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MetricDimension)", "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" : "MetricDimension", "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" : "SDK_POJO", "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" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : null, "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : "", "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventDimensions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventDimensions", "variableName" : "eventDimensions", "variableType" : "EventDimensions", "documentation" : null, "simpleType" : "EventDimensions", "variableSetterType" : "EventDimensions" }, "wrapper" : false }, "EventItemResponse" : { "c2jName" : "EventItemResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A complex object that holds the status code and message as a result of processing an event.", "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" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom message that is associated with the processing of an event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "A custom message that is associated with the processing of an event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "A custom message that is associated with the processing of an event.\n@param message A custom message that is associated with the processing of an event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "A custom message that is associated with the processing of an event.\n@return A custom message that is associated with the processing of an event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "A custom message that is associated with the processing of an event.\n@param message A custom message that is associated with the processing of an event.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "A custom message that is associated with the processing of an event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@param statusCode The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@return The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@param statusCode The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom message that is associated with the processing of an event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "A custom message that is associated with the processing of an event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "A custom message that is associated with the processing of an event.\n@param message A custom message that is associated with the processing of an event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "A custom message that is associated with the processing of an event.\n@return A custom message that is associated with the processing of an event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "A custom message that is associated with the processing of an event.\n@param message A custom message that is associated with the processing of an event.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "A custom message that is associated with the processing of an event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusCode" : { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@param statusCode The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@return The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@param statusCode The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom message that is associated with the processing of an event.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "A custom message that is associated with the processing of an event.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "A custom message that is associated with the processing of an event.\n@param message A custom message that is associated with the processing of an event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "A custom message that is associated with the processing of an event.\n@return A custom message that is associated with the processing of an event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "A custom message that is associated with the processing of an event.\n@param message A custom message that is associated with the processing of an event.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "A custom message that is associated with the processing of an event.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@param statusCode The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@return The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).\n@param statusCode The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "The status returned in the response as a result of processing the event.\n\nPossible values: 400 (for invalid events) and 202 (for events that were accepted).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventItemResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventItemResponse", "variableName" : "eventItemResponse", "variableType" : "EventItemResponse", "documentation" : null, "simpleType" : "EventItemResponse", "variableSetterType" : "EventItemResponse" }, "wrapper" : false }, "EventStream" : { "c2jName" : "EventStream", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Model for an event publishing subscription export.", "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 from which events should be published.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 from which events should be published.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application from which events should be published.\n@param applicationId The ID of the application from which events should be published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The ID of the application from which events should be published.\n@return The ID of the application from which events should be published.", "getterModel" : { "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 from which events should be published.\n@param applicationId The ID of the application from which events should be published.", "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 from which events should be published.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestinationStreamArn", "beanStyleSetterMethodName" : "setDestinationStreamArn", "c2jName" : "DestinationStreamArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationStreamArn(String)}.\n@param destinationStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationStreamArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationStreamArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationStreamArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationStreamArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationStreamArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "setterMethodName" : "setDestinationStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the event stream was last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\n@param lastModifiedDate The date the event stream was last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\n@return The date the event stream was last updated in ISO 8601 format.", "getterModel" : { "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 the event stream was last updated in ISO 8601 format.\n@param lastModifiedDate The date the event stream was last updated in ISO 8601 format.", "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 the event stream was last updated in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedBy", "beanStyleSetterMethodName" : "setLastUpdatedBy", "c2jName" : "LastUpdatedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM user who last modified the event stream.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedBy(String)}.\n@param lastUpdatedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedBy(String)", "deprecated" : false, "documentation" : "The IAM user who last modified the event stream.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedBy", "fluentSetterDocumentation" : "The IAM user who last modified the event stream.\n@param lastUpdatedBy The IAM user who last modified the event stream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedBy", "getterDocumentation" : "The IAM user who last modified the event stream.\n@return The IAM user who last modified the event stream.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdatedBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdatedBy", "sensitive" : false, "setterDocumentation" : "The IAM user who last modified the event stream.\n@param lastUpdatedBy The IAM user who last modified the event stream.", "setterMethodName" : "setLastUpdatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdatedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdatedBy", "variableType" : "String", "documentation" : "The IAM user who last modified the event stream.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application from which events should be published.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 from which events should be published.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application from which events should be published.\n@param applicationId The ID of the application from which events should be published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The ID of the application from which events should be published.\n@return The ID of the application from which events should be published.", "getterModel" : { "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 from which events should be published.\n@param applicationId The ID of the application from which events should be published.", "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 from which events should be published.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DestinationStreamArn" : { "beanStyleGetterMethodName" : "getDestinationStreamArn", "beanStyleSetterMethodName" : "setDestinationStreamArn", "c2jName" : "DestinationStreamArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationStreamArn(String)}.\n@param destinationStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationStreamArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationStreamArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationStreamArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationStreamArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationStreamArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "setterMethodName" : "setDestinationStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExternalId" : { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the event stream was last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\n@param lastModifiedDate The date the event stream was last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\n@return The date the event stream was last updated in ISO 8601 format.", "getterModel" : { "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 the event stream was last updated in ISO 8601 format.\n@param lastModifiedDate The date the event stream was last updated in ISO 8601 format.", "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 the event stream was last updated in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastUpdatedBy" : { "beanStyleGetterMethodName" : "getLastUpdatedBy", "beanStyleSetterMethodName" : "setLastUpdatedBy", "c2jName" : "LastUpdatedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM user who last modified the event stream.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedBy(String)}.\n@param lastUpdatedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedBy(String)", "deprecated" : false, "documentation" : "The IAM user who last modified the event stream.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedBy", "fluentSetterDocumentation" : "The IAM user who last modified the event stream.\n@param lastUpdatedBy The IAM user who last modified the event stream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedBy", "getterDocumentation" : "The IAM user who last modified the event stream.\n@return The IAM user who last modified the event stream.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdatedBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdatedBy", "sensitive" : false, "setterDocumentation" : "The IAM user who last modified the event stream.\n@param lastUpdatedBy The IAM user who last modified the event stream.", "setterMethodName" : "setLastUpdatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdatedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdatedBy", "variableType" : "String", "documentation" : "The IAM user who last modified the event stream.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application from which events should be published.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 from which events should be published.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application from which events should be published.\n@param applicationId The ID of the application from which events should be published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The ID of the application from which events should be published.\n@return The ID of the application from which events should be published.", "getterModel" : { "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 from which events should be published.\n@param applicationId The ID of the application from which events should be published.", "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 from which events should be published.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestinationStreamArn", "beanStyleSetterMethodName" : "setDestinationStreamArn", "c2jName" : "DestinationStreamArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationStreamArn(String)}.\n@param destinationStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationStreamArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationStreamArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationStreamArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationStreamArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationStreamArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "setterMethodName" : "setDestinationStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the event stream was last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\n@param lastModifiedDate The date the event stream was last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date the event stream was last updated in ISO 8601 format.\n@return The date the event stream was last updated in ISO 8601 format.", "getterModel" : { "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 the event stream was last updated in ISO 8601 format.\n@param lastModifiedDate The date the event stream was last updated in ISO 8601 format.", "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 the event stream was last updated in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedBy", "beanStyleSetterMethodName" : "setLastUpdatedBy", "c2jName" : "LastUpdatedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM user who last modified the event stream.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedBy(String)}.\n@param lastUpdatedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedBy(String)", "deprecated" : false, "documentation" : "The IAM user who last modified the event stream.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedBy", "fluentSetterDocumentation" : "The IAM user who last modified the event stream.\n@param lastUpdatedBy The IAM user who last modified the event stream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedBy", "getterDocumentation" : "The IAM user who last modified the event stream.\n@return The IAM user who last modified the event stream.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdatedBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdatedBy", "sensitive" : false, "setterDocumentation" : "The IAM user who last modified the event stream.\n@param lastUpdatedBy The IAM user who last modified the event stream.", "setterMethodName" : "setLastUpdatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdatedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdatedBy", "variableType" : "String", "documentation" : "The IAM user who last modified the event stream.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EventStream", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "wrapper" : false }, "EventsBatch" : { "c2jName" : "EventsBatch", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A batch of PublicEndpoints and Events to process.", "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" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "PublicEndpoint", "defaultConsumerFluentSetterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\nThis is a convenience that creates an instance of the {@link PublicEndpoint.Builder} avoiding the need to create one manually via {@link PublicEndpoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicEndpoint.Builder#build()} is called immediately and its result is passed to {@link #endpoint(PublicEndpoint)}.\n@param endpoint a consumer that will call methods on {@link PublicEndpoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(PublicEndpoint)", "deprecated" : false, "documentation" : "The PublicEndpoint attached to the EndpointId from the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@param endpoint The PublicEndpoint attached to the EndpointId from the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@return The PublicEndpoint attached to the EndpointId from the request.", "getterModel" : { "returnType" : "PublicEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@param endpoint The PublicEndpoint attached to the EndpointId from the request.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "PublicEndpoint", "variableName" : "endpoint", "variableType" : "PublicEndpoint", "documentation" : null, "simpleType" : "PublicEndpoint", "variableSetterType" : "PublicEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicEndpoint", "variableName" : "endpoint", "variableType" : "PublicEndpoint", "documentation" : "The PublicEndpoint attached to the EndpointId from the request.", "simpleType" : "PublicEndpoint", "variableSetterType" : "PublicEndpoint" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "MapOfEvent", "defaultConsumerFluentSetterDocumentation" : "An object that contains a set of events associated with the endpoint.\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 #events(Map)}.\n@param events 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 #events(Map)", "deprecated" : false, "documentation" : "An object that contains a set of events associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "An object that contains a set of events associated with the endpoint.\n@param events An object that contains a set of events associated with the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "events", "getterDocumentation" : "An object that contains a set of events associated with the endpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return An object that contains a set of events associated with the endpoint.", "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" : "Events", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Events", "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" : "Event", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Event.Builder} avoiding the need to create one manually via {@link Event#builder()}.\n\nWhen the {@link Consumer} completes, {@link Event.Builder#build()} is called immediately and its result is passed to {@link #value(Event)}.\n@param value a consumer that will call methods on {@link Event.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Event)", "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" : "Event", "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" : "SDK_POJO", "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" : "Event", "variableName" : "value", "variableType" : "Event", "documentation" : null, "simpleType" : "Event", "variableSetterType" : "Event" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Event", "variableName" : "value", "variableType" : "Event", "documentation" : "", "simpleType" : "Event", "variableSetterType" : "Event" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Events", "sensitive" : false, "setterDocumentation" : "An object that contains a set of events associated with the endpoint.\n@param events An object that contains a set of events associated with the endpoint.", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "events", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "events", "variableType" : "java.util.Map", "documentation" : "An object that contains a set of events associated with the endpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Endpoint" : { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "PublicEndpoint", "defaultConsumerFluentSetterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\nThis is a convenience that creates an instance of the {@link PublicEndpoint.Builder} avoiding the need to create one manually via {@link PublicEndpoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicEndpoint.Builder#build()} is called immediately and its result is passed to {@link #endpoint(PublicEndpoint)}.\n@param endpoint a consumer that will call methods on {@link PublicEndpoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(PublicEndpoint)", "deprecated" : false, "documentation" : "The PublicEndpoint attached to the EndpointId from the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@param endpoint The PublicEndpoint attached to the EndpointId from the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@return The PublicEndpoint attached to the EndpointId from the request.", "getterModel" : { "returnType" : "PublicEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@param endpoint The PublicEndpoint attached to the EndpointId from the request.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "PublicEndpoint", "variableName" : "endpoint", "variableType" : "PublicEndpoint", "documentation" : null, "simpleType" : "PublicEndpoint", "variableSetterType" : "PublicEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicEndpoint", "variableName" : "endpoint", "variableType" : "PublicEndpoint", "documentation" : "The PublicEndpoint attached to the EndpointId from the request.", "simpleType" : "PublicEndpoint", "variableSetterType" : "PublicEndpoint" }, "xmlNameSpaceUri" : null }, "Events" : { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "MapOfEvent", "defaultConsumerFluentSetterDocumentation" : "An object that contains a set of events associated with the endpoint.\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 #events(Map)}.\n@param events 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 #events(Map)", "deprecated" : false, "documentation" : "An object that contains a set of events associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "An object that contains a set of events associated with the endpoint.\n@param events An object that contains a set of events associated with the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "events", "getterDocumentation" : "An object that contains a set of events associated with the endpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return An object that contains a set of events associated with the endpoint.", "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" : "Events", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Events", "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" : "Event", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Event.Builder} avoiding the need to create one manually via {@link Event#builder()}.\n\nWhen the {@link Consumer} completes, {@link Event.Builder#build()} is called immediately and its result is passed to {@link #value(Event)}.\n@param value a consumer that will call methods on {@link Event.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Event)", "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" : "Event", "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" : "SDK_POJO", "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" : "Event", "variableName" : "value", "variableType" : "Event", "documentation" : null, "simpleType" : "Event", "variableSetterType" : "Event" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Event", "variableName" : "value", "variableType" : "Event", "documentation" : "", "simpleType" : "Event", "variableSetterType" : "Event" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Events", "sensitive" : false, "setterDocumentation" : "An object that contains a set of events associated with the endpoint.\n@param events An object that contains a set of events associated with the endpoint.", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "events", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "events", "variableType" : "java.util.Map", "documentation" : "An object that contains a set of events associated with the endpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "PublicEndpoint", "defaultConsumerFluentSetterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\nThis is a convenience that creates an instance of the {@link PublicEndpoint.Builder} avoiding the need to create one manually via {@link PublicEndpoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicEndpoint.Builder#build()} is called immediately and its result is passed to {@link #endpoint(PublicEndpoint)}.\n@param endpoint a consumer that will call methods on {@link PublicEndpoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(PublicEndpoint)", "deprecated" : false, "documentation" : "The PublicEndpoint attached to the EndpointId from the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@param endpoint The PublicEndpoint attached to the EndpointId from the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@return The PublicEndpoint attached to the EndpointId from the request.", "getterModel" : { "returnType" : "PublicEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "The PublicEndpoint attached to the EndpointId from the request.\n@param endpoint The PublicEndpoint attached to the EndpointId from the request.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "PublicEndpoint", "variableName" : "endpoint", "variableType" : "PublicEndpoint", "documentation" : null, "simpleType" : "PublicEndpoint", "variableSetterType" : "PublicEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicEndpoint", "variableName" : "endpoint", "variableType" : "PublicEndpoint", "documentation" : "The PublicEndpoint attached to the EndpointId from the request.", "simpleType" : "PublicEndpoint", "variableSetterType" : "PublicEndpoint" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "MapOfEvent", "defaultConsumerFluentSetterDocumentation" : "An object that contains a set of events associated with the endpoint.\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 #events(Map)}.\n@param events 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 #events(Map)", "deprecated" : false, "documentation" : "An object that contains a set of events associated with the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "An object that contains a set of events associated with the endpoint.\n@param events An object that contains a set of events associated with the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "events", "getterDocumentation" : "An object that contains a set of events associated with the endpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return An object that contains a set of events associated with the endpoint.", "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" : "Events", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Events", "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" : "Event", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Event.Builder} avoiding the need to create one manually via {@link Event#builder()}.\n\nWhen the {@link Consumer} completes, {@link Event.Builder#build()} is called immediately and its result is passed to {@link #value(Event)}.\n@param value a consumer that will call methods on {@link Event.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Event)", "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" : "Event", "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" : "SDK_POJO", "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" : "Event", "variableName" : "value", "variableType" : "Event", "documentation" : null, "simpleType" : "Event", "variableSetterType" : "Event" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Event", "variableName" : "value", "variableType" : "Event", "documentation" : "", "simpleType" : "Event", "variableSetterType" : "Event" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Events", "sensitive" : false, "setterDocumentation" : "An object that contains a set of events associated with the endpoint.\n@param events An object that contains a set of events associated with the endpoint.", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "events", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "events", "variableType" : "java.util.Map", "documentation" : "An object that contains a set of events associated with the endpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EventsBatch", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventsBatch", "variableName" : "eventsBatch", "variableType" : "EventsBatch", "documentation" : null, "simpleType" : "EventsBatch", "variableSetterType" : "EventsBatch" }, "wrapper" : false }, "EventsRequest" : { "c2jName" : "EventsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A set of events to process.", "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" : "getBatchItem", "beanStyleSetterMethodName" : "setBatchItem", "c2jName" : "BatchItem", "c2jShape" : "MapOfEventsBatch", "defaultConsumerFluentSetterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\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 #batchItem(Map)}.\n@param batchItem 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 #batchItem(Map)", "deprecated" : false, "documentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "batchItem", "fluentSetterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@param batchItem A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchItem", "getterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "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" : "BatchItem", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchItem", "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" : "EventsBatch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsBatch.Builder} avoiding the need to create one manually via {@link EventsBatch#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsBatch.Builder#build()} is called immediately and its result is passed to {@link #value(EventsBatch)}.\n@param value a consumer that will call methods on {@link EventsBatch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EventsBatch)", "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" : "EventsBatch", "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" : "SDK_POJO", "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" : "EventsBatch", "variableName" : "value", "variableType" : "EventsBatch", "documentation" : null, "simpleType" : "EventsBatch", "variableSetterType" : "EventsBatch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsBatch", "variableName" : "value", "variableType" : "EventsBatch", "documentation" : "", "simpleType" : "EventsBatch", "variableSetterType" : "EventsBatch" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "BatchItem", "sensitive" : false, "setterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@param batchItem A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "setterMethodName" : "setBatchItem", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "batchItem", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "batchItem", "variableType" : "java.util.Map", "documentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchItem" : { "beanStyleGetterMethodName" : "getBatchItem", "beanStyleSetterMethodName" : "setBatchItem", "c2jName" : "BatchItem", "c2jShape" : "MapOfEventsBatch", "defaultConsumerFluentSetterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\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 #batchItem(Map)}.\n@param batchItem 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 #batchItem(Map)", "deprecated" : false, "documentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "batchItem", "fluentSetterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@param batchItem A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchItem", "getterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "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" : "BatchItem", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchItem", "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" : "EventsBatch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsBatch.Builder} avoiding the need to create one manually via {@link EventsBatch#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsBatch.Builder#build()} is called immediately and its result is passed to {@link #value(EventsBatch)}.\n@param value a consumer that will call methods on {@link EventsBatch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EventsBatch)", "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" : "EventsBatch", "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" : "SDK_POJO", "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" : "EventsBatch", "variableName" : "value", "variableType" : "EventsBatch", "documentation" : null, "simpleType" : "EventsBatch", "variableSetterType" : "EventsBatch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsBatch", "variableName" : "value", "variableType" : "EventsBatch", "documentation" : "", "simpleType" : "EventsBatch", "variableSetterType" : "EventsBatch" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "BatchItem", "sensitive" : false, "setterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@param batchItem A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "setterMethodName" : "setBatchItem", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "batchItem", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "batchItem", "variableType" : "java.util.Map", "documentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBatchItem", "beanStyleSetterMethodName" : "setBatchItem", "c2jName" : "BatchItem", "c2jShape" : "MapOfEventsBatch", "defaultConsumerFluentSetterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\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 #batchItem(Map)}.\n@param batchItem 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 #batchItem(Map)", "deprecated" : false, "documentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "batchItem", "fluentSetterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@param batchItem A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchItem", "getterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "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" : "BatchItem", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchItem", "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" : "EventsBatch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsBatch.Builder} avoiding the need to create one manually via {@link EventsBatch#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsBatch.Builder#build()} is called immediately and its result is passed to {@link #value(EventsBatch)}.\n@param value a consumer that will call methods on {@link EventsBatch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EventsBatch)", "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" : "EventsBatch", "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" : "SDK_POJO", "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" : "EventsBatch", "variableName" : "value", "variableType" : "EventsBatch", "documentation" : null, "simpleType" : "EventsBatch", "variableSetterType" : "EventsBatch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsBatch", "variableName" : "value", "variableType" : "EventsBatch", "documentation" : "", "simpleType" : "EventsBatch", "variableSetterType" : "EventsBatch" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "BatchItem", "sensitive" : false, "setterDocumentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.\n@param batchItem A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "setterMethodName" : "setBatchItem", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "batchItem", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "batchItem", "variableType" : "java.util.Map", "documentation" : "A batch of events to process. Each BatchItem consists of an endpoint ID as the key, and an EventsBatch object as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "EventsRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventsRequest", "variableName" : "eventsRequest", "variableType" : "EventsRequest", "documentation" : null, "simpleType" : "EventsRequest", "variableSetterType" : "EventsRequest" }, "wrapper" : false }, "EventsResponse" : { "c2jName" : "EventsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Custom messages associated with events.", "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" : "getResults", "beanStyleSetterMethodName" : "setResults", "c2jName" : "Results", "c2jShape" : "MapOfItemResponse", "defaultConsumerFluentSetterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\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 #results(Map)}.\n@param results 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 #results(Map)", "deprecated" : false, "documentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "results", "fluentSetterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@param results A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "results", "getterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "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" : "Results", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Results", "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" : "ItemResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link ItemResponse.Builder} avoiding the need to create one manually via {@link ItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ItemResponse.Builder#build()} is called immediately and its result is passed to {@link #value(ItemResponse)}.\n@param value a consumer that will call methods on {@link ItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(ItemResponse)", "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" : "ItemResponse", "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" : "SDK_POJO", "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" : "ItemResponse", "variableName" : "value", "variableType" : "ItemResponse", "documentation" : null, "simpleType" : "ItemResponse", "variableSetterType" : "ItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ItemResponse", "variableName" : "value", "variableType" : "ItemResponse", "documentation" : "", "simpleType" : "ItemResponse", "variableSetterType" : "ItemResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Results", "sensitive" : false, "setterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@param results A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "setterMethodName" : "setResults", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "results", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "results", "variableType" : "java.util.Map", "documentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Results" : { "beanStyleGetterMethodName" : "getResults", "beanStyleSetterMethodName" : "setResults", "c2jName" : "Results", "c2jShape" : "MapOfItemResponse", "defaultConsumerFluentSetterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\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 #results(Map)}.\n@param results 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 #results(Map)", "deprecated" : false, "documentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "results", "fluentSetterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@param results A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "results", "getterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "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" : "Results", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Results", "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" : "ItemResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link ItemResponse.Builder} avoiding the need to create one manually via {@link ItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ItemResponse.Builder#build()} is called immediately and its result is passed to {@link #value(ItemResponse)}.\n@param value a consumer that will call methods on {@link ItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(ItemResponse)", "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" : "ItemResponse", "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" : "SDK_POJO", "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" : "ItemResponse", "variableName" : "value", "variableType" : "ItemResponse", "documentation" : null, "simpleType" : "ItemResponse", "variableSetterType" : "ItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ItemResponse", "variableName" : "value", "variableType" : "ItemResponse", "documentation" : "", "simpleType" : "ItemResponse", "variableSetterType" : "ItemResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Results", "sensitive" : false, "setterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@param results A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "setterMethodName" : "setResults", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "results", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "results", "variableType" : "java.util.Map", "documentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResults", "beanStyleSetterMethodName" : "setResults", "c2jName" : "Results", "c2jShape" : "MapOfItemResponse", "defaultConsumerFluentSetterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\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 #results(Map)}.\n@param results 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 #results(Map)", "deprecated" : false, "documentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "results", "fluentSetterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@param results A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "results", "getterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "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" : "Results", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Results", "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" : "ItemResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link ItemResponse.Builder} avoiding the need to create one manually via {@link ItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ItemResponse.Builder#build()} is called immediately and its result is passed to {@link #value(ItemResponse)}.\n@param value a consumer that will call methods on {@link ItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(ItemResponse)", "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" : "ItemResponse", "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" : "SDK_POJO", "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" : "ItemResponse", "variableName" : "value", "variableType" : "ItemResponse", "documentation" : null, "simpleType" : "ItemResponse", "variableSetterType" : "ItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ItemResponse", "variableName" : "value", "variableType" : "ItemResponse", "documentation" : "", "simpleType" : "ItemResponse", "variableSetterType" : "ItemResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Results", "sensitive" : false, "setterDocumentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).\n@param results A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "setterMethodName" : "setResults", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "results", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "results", "variableType" : "java.util.Map", "documentation" : "A map that contains a multipart response for each endpoint. Each item in this object uses the endpoint ID as the key, and the item response as the value.\n\nIf no item response exists, the value can also be one of the following: 202 (if the request was processed successfully) or 400 (if the payload was invalid, or required fields were missing).", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventsResponse", "variableName" : "eventsResponse", "variableType" : "EventsResponse", "documentation" : null, "simpleType" : "EventsResponse", "variableSetterType" : "EventsResponse" }, "wrapper" : false }, "ExportJobRequest" : { "c2jName" : "ExportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Export job request.", "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" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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 #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3UrlPrefix", "beanStyleSetterMethodName" : "setS3UrlPrefix", "c2jName" : "S3UrlPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3UrlPrefix(String)}.\n@param s3UrlPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3UrlPrefix(String)", "deprecated" : false, "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3UrlPrefix", "fluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3UrlPrefix", "getterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3UrlPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3UrlPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3UrlPrefix", "sensitive" : false, "setterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "setterMethodName" : "setS3UrlPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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 #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to export if specified.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to export if specified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to export if specified.\n@return The version of the segment to export if specified.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to export if specified.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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 #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3UrlPrefix" : { "beanStyleGetterMethodName" : "getS3UrlPrefix", "beanStyleSetterMethodName" : "setS3UrlPrefix", "c2jName" : "S3UrlPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3UrlPrefix(String)}.\n@param s3UrlPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3UrlPrefix(String)", "deprecated" : false, "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3UrlPrefix", "fluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3UrlPrefix", "getterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3UrlPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3UrlPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3UrlPrefix", "sensitive" : false, "setterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "setterMethodName" : "setS3UrlPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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 #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentVersion" : { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to export if specified.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to export if specified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to export if specified.\n@return The version of the segment to export if specified.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to export if specified.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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 #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3UrlPrefix", "beanStyleSetterMethodName" : "setS3UrlPrefix", "c2jName" : "S3UrlPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3UrlPrefix(String)}.\n@param s3UrlPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3UrlPrefix(String)", "deprecated" : false, "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3UrlPrefix", "fluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3UrlPrefix", "getterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3UrlPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3UrlPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3UrlPrefix", "sensitive" : false, "setterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "setterMethodName" : "setS3UrlPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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 #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to export if specified.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to export if specified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to export if specified.\n@return The version of the segment to export if specified.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to export if specified.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ExportJobRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExportJobRequest", "variableName" : "exportJobRequest", "variableType" : "ExportJobRequest", "documentation" : null, "simpleType" : "ExportJobRequest", "variableSetterType" : "ExportJobRequest" }, "wrapper" : false }, "ExportJobResource" : { "c2jName" : "ExportJobResource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Export job resource.", "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" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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 #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3UrlPrefix", "beanStyleSetterMethodName" : "setS3UrlPrefix", "c2jName" : "S3UrlPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3UrlPrefix(String)}.\n@param s3UrlPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3UrlPrefix(String)", "deprecated" : false, "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3UrlPrefix", "fluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3UrlPrefix", "getterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3UrlPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3UrlPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3UrlPrefix", "sensitive" : false, "setterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "setterMethodName" : "setS3UrlPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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 #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to export if specified.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to export if specified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to export if specified.\n@return The version of the segment to export if specified.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to export if specified.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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 #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3UrlPrefix" : { "beanStyleGetterMethodName" : "getS3UrlPrefix", "beanStyleSetterMethodName" : "setS3UrlPrefix", "c2jName" : "S3UrlPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3UrlPrefix(String)}.\n@param s3UrlPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3UrlPrefix(String)", "deprecated" : false, "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3UrlPrefix", "fluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3UrlPrefix", "getterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3UrlPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3UrlPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3UrlPrefix", "sensitive" : false, "setterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "setterMethodName" : "setS3UrlPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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 #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentVersion" : { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to export if specified.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to export if specified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to export if specified.\n@return The version of the segment to export if specified.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to export if specified.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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 #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported 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" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that endpoints will be exported to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3UrlPrefix", "beanStyleSetterMethodName" : "setS3UrlPrefix", "c2jName" : "S3UrlPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3UrlPrefix(String)}.\n@param s3UrlPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3UrlPrefix(String)", "deprecated" : false, "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3UrlPrefix", "fluentSetterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3UrlPrefix", "getterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@return A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3UrlPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3UrlPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3UrlPrefix", "sensitive" : false, "setterDocumentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.\n@param s3UrlPrefix A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "setterMethodName" : "setS3UrlPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3UrlPrefix", "variableType" : "String", "documentation" : "A URL that points to the location within an Amazon S3 bucket that will receive the export. The location is typically a folder with multiple files.\n\nThe URL should follow this format: s3://bucket-name/folder-name/\n\nAmazon Pinpoint will export endpoints to this location.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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 #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@return The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the 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" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.\n@param segmentId The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to export endpoints from. If not present, Amazon Pinpoint exports all of the endpoints that belong to the application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to export if specified.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to export if specified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to export if specified.\n@return The version of the segment to export if specified.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to export if specified.\n@param segmentVersion The version of the segment to export if specified.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to export if specified.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ExportJobResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExportJobResource", "variableName" : "exportJobResource", "variableType" : "ExportJobResource", "documentation" : null, "simpleType" : "ExportJobResource", "variableSetterType" : "ExportJobResource" }, "wrapper" : false }, "ExportJobResponse" : { "c2jName" : "ExportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Export job response.", "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 unique ID of the application associated with the export job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application associated with the export job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application associated with the export job.\n@param applicationId The unique ID of the application associated with the export job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application associated with the export job.\n@return The unique ID of the application associated with the export job.", "getterModel" : { "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 unique ID of the application associated with the export job.\n@param applicationId The unique ID of the application associated with the export job.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application associated with the export job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedPieces", "beanStyleSetterMethodName" : "setCompletedPieces", "c2jName" : "CompletedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\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 #completedPieces(Integer)}.\n@param completedPieces 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 #completedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have successfully completed as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedPieces", "fluentSetterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@param completedPieces The number of pieces that have successfully completed as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedPieces", "getterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@return The number of pieces that have successfully completed as of the time of the request.", "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" : "CompletedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@param completedPieces The number of pieces that have successfully completed as of the time of the request.", "setterMethodName" : "setCompletedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have successfully completed as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the job completed in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionDate(String)}.\n@param completionDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(String)", "deprecated" : false, "documentation" : "The date the job completed in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "The date the job completed in ISO 8601 format.\n@param completionDate The date the job completed in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "The date the job completed in ISO 8601 format.\n@return The date the job completed in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "The date the job completed in ISO 8601 format.\n@param completionDate The date the job completed in ISO 8601 format.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : "The date the job completed in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the job was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the job was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the job was created in ISO 8601 format.\n@param creationDate The date the job was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the job was created in ISO 8601 format.\n@return The date the job was created in ISO 8601 format.", "getterModel" : { "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 the job was created in ISO 8601 format.\n@param creationDate The date the job was created in ISO 8601 format.", "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 the job was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefinition", "beanStyleSetterMethodName" : "setDefinition", "c2jName" : "Definition", "c2jShape" : "ExportJobResource", "defaultConsumerFluentSetterDocumentation" : "The export job settings.\nThis is a convenience that creates an instance of the {@link ExportJobResource.Builder} avoiding the need to create one manually via {@link ExportJobResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResource.Builder#build()} is called immediately and its result is passed to {@link #definition(ExportJobResource)}.\n@param definition a consumer that will call methods on {@link ExportJobResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #definition(ExportJobResource)", "deprecated" : false, "documentation" : "The export job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "definition", "fluentSetterDocumentation" : "The export job settings.\n@param definition The export job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "definition", "getterDocumentation" : "The export job settings.\n@return The export job settings.", "getterModel" : { "returnType" : "ExportJobResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Definition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Definition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Definition", "sensitive" : false, "setterDocumentation" : "The export job settings.\n@param definition The export job settings.", "setterMethodName" : "setDefinition", "setterModel" : { "variableDeclarationType" : "ExportJobResource", "variableName" : "definition", "variableType" : "ExportJobResource", "documentation" : null, "simpleType" : "ExportJobResource", "variableSetterType" : "ExportJobResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResource", "variableName" : "definition", "variableType" : "ExportJobResource", "documentation" : "The export job settings.", "simpleType" : "ExportJobResource", "variableSetterType" : "ExportJobResource" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedPieces", "beanStyleSetterMethodName" : "setFailedPieces", "c2jName" : "FailedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\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 #failedPieces(Integer)}.\n@param failedPieces 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 #failedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that failed to be processed as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedPieces", "fluentSetterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@param failedPieces The number of pieces that failed to be processed as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedPieces", "getterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@return The number of pieces that failed to be processed as of the time of the request.", "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" : "FailedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@param failedPieces The number of pieces that failed to be processed as of the time of the request.", "setterMethodName" : "setFailedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that failed to be processed as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailures", "beanStyleSetterMethodName" : "setFailures", "c2jName" : "Failures", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\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 #failures(List)}.\n@param failures 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 #failures(List)", "deprecated" : false, "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failures", "fluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failures", "getterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Provides up to 100 of the first failed entries for the job, if any exist.", "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" : "Failures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failures", "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" : "Failures", "sensitive" : false, "setterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.", "setterMethodName" : "setFailures", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID of the job.\n@param id The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "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" : "The unique ID of the job.\n@param id The unique ID of the job.", "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" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "documentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@param jobStatus The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

\n@return The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@param jobStatus The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalFailures", "beanStyleSetterMethodName" : "setTotalFailures", "c2jName" : "TotalFailures", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\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 #totalFailures(Integer)}.\n@param totalFailures 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 #totalFailures(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were not processed; for example, because of syntax errors.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalFailures", "fluentSetterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@param totalFailures The number of endpoints that were not processed; for example, because of syntax errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalFailures", "getterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@return The number of endpoints that were not processed; for example, because of syntax errors.", "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" : "TotalFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalFailures", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@param totalFailures The number of endpoints that were not processed; for example, because of syntax errors.", "setterMethodName" : "setTotalFailures", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : "The number of endpoints that were not processed; for example, because of syntax errors.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalPieces", "beanStyleSetterMethodName" : "setTotalPieces", "c2jName" : "TotalPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\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 #totalPieces(Integer)}.\n@param totalPieces 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 #totalPieces(Integer)", "deprecated" : false, "documentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalPieces", "fluentSetterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@param totalPieces The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalPieces", "getterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@return The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "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" : "TotalPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalPieces", "sensitive" : false, "setterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@param totalPieces The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "setterMethodName" : "setTotalPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalProcessed", "beanStyleSetterMethodName" : "setTotalProcessed", "c2jName" : "TotalProcessed", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were processed by the job.\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 #totalProcessed(Integer)}.\n@param totalProcessed 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 #totalProcessed(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were processed by the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalProcessed", "fluentSetterDocumentation" : "The number of endpoints that were processed by the job.\n@param totalProcessed The number of endpoints that were processed by the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalProcessed", "getterDocumentation" : "The number of endpoints that were processed by the job.\n@return The number of endpoints that were processed by the job.", "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" : "TotalProcessed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalProcessed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalProcessed", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were processed by the job.\n@param totalProcessed The number of endpoints that were processed by the job.", "setterMethodName" : "setTotalProcessed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : "The number of endpoints that were processed by the job.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The job type. Will be 'EXPORT'.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "The job type. Will be 'EXPORT'.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "The job type. Will be 'EXPORT'.\n@param type The job type. Will be 'EXPORT'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "The job type. Will be 'EXPORT'.\n@return The job type. Will be 'EXPORT'.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "The job type. Will be 'EXPORT'.\n@param type The job type. Will be 'EXPORT'.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "The job type. Will be 'EXPORT'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application associated with the export job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application associated with the export job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application associated with the export job.\n@param applicationId The unique ID of the application associated with the export job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application associated with the export job.\n@return The unique ID of the application associated with the export job.", "getterModel" : { "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 unique ID of the application associated with the export job.\n@param applicationId The unique ID of the application associated with the export job.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application associated with the export job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedPieces" : { "beanStyleGetterMethodName" : "getCompletedPieces", "beanStyleSetterMethodName" : "setCompletedPieces", "c2jName" : "CompletedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\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 #completedPieces(Integer)}.\n@param completedPieces 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 #completedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have successfully completed as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedPieces", "fluentSetterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@param completedPieces The number of pieces that have successfully completed as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedPieces", "getterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@return The number of pieces that have successfully completed as of the time of the request.", "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" : "CompletedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@param completedPieces The number of pieces that have successfully completed as of the time of the request.", "setterMethodName" : "setCompletedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have successfully completed as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "CompletionDate" : { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the job completed in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionDate(String)}.\n@param completionDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(String)", "deprecated" : false, "documentation" : "The date the job completed in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "The date the job completed in ISO 8601 format.\n@param completionDate The date the job completed in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "The date the job completed in ISO 8601 format.\n@return The date the job completed in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "The date the job completed in ISO 8601 format.\n@param completionDate The date the job completed in ISO 8601 format.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : "The date the job completed in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the job was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the job was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the job was created in ISO 8601 format.\n@param creationDate The date the job was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the job was created in ISO 8601 format.\n@return The date the job was created in ISO 8601 format.", "getterModel" : { "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 the job was created in ISO 8601 format.\n@param creationDate The date the job was created in ISO 8601 format.", "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 the job was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Definition" : { "beanStyleGetterMethodName" : "getDefinition", "beanStyleSetterMethodName" : "setDefinition", "c2jName" : "Definition", "c2jShape" : "ExportJobResource", "defaultConsumerFluentSetterDocumentation" : "The export job settings.\nThis is a convenience that creates an instance of the {@link ExportJobResource.Builder} avoiding the need to create one manually via {@link ExportJobResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResource.Builder#build()} is called immediately and its result is passed to {@link #definition(ExportJobResource)}.\n@param definition a consumer that will call methods on {@link ExportJobResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #definition(ExportJobResource)", "deprecated" : false, "documentation" : "The export job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "definition", "fluentSetterDocumentation" : "The export job settings.\n@param definition The export job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "definition", "getterDocumentation" : "The export job settings.\n@return The export job settings.", "getterModel" : { "returnType" : "ExportJobResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Definition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Definition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Definition", "sensitive" : false, "setterDocumentation" : "The export job settings.\n@param definition The export job settings.", "setterMethodName" : "setDefinition", "setterModel" : { "variableDeclarationType" : "ExportJobResource", "variableName" : "definition", "variableType" : "ExportJobResource", "documentation" : null, "simpleType" : "ExportJobResource", "variableSetterType" : "ExportJobResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResource", "variableName" : "definition", "variableType" : "ExportJobResource", "documentation" : "The export job settings.", "simpleType" : "ExportJobResource", "variableSetterType" : "ExportJobResource" }, "xmlNameSpaceUri" : null }, "FailedPieces" : { "beanStyleGetterMethodName" : "getFailedPieces", "beanStyleSetterMethodName" : "setFailedPieces", "c2jName" : "FailedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\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 #failedPieces(Integer)}.\n@param failedPieces 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 #failedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that failed to be processed as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedPieces", "fluentSetterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@param failedPieces The number of pieces that failed to be processed as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedPieces", "getterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@return The number of pieces that failed to be processed as of the time of the request.", "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" : "FailedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@param failedPieces The number of pieces that failed to be processed as of the time of the request.", "setterMethodName" : "setFailedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that failed to be processed as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Failures" : { "beanStyleGetterMethodName" : "getFailures", "beanStyleSetterMethodName" : "setFailures", "c2jName" : "Failures", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\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 #failures(List)}.\n@param failures 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 #failures(List)", "deprecated" : false, "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failures", "fluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failures", "getterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Provides up to 100 of the first failed entries for the job, if any exist.", "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" : "Failures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failures", "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" : "Failures", "sensitive" : false, "setterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.", "setterMethodName" : "setFailures", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID of the job.\n@param id The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "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" : "The unique ID of the job.\n@param id The unique ID of the job.", "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" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "JobStatus" : { "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "documentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@param jobStatus The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

\n@return The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@param jobStatus The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TotalFailures" : { "beanStyleGetterMethodName" : "getTotalFailures", "beanStyleSetterMethodName" : "setTotalFailures", "c2jName" : "TotalFailures", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\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 #totalFailures(Integer)}.\n@param totalFailures 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 #totalFailures(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were not processed; for example, because of syntax errors.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalFailures", "fluentSetterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@param totalFailures The number of endpoints that were not processed; for example, because of syntax errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalFailures", "getterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@return The number of endpoints that were not processed; for example, because of syntax errors.", "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" : "TotalFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalFailures", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@param totalFailures The number of endpoints that were not processed; for example, because of syntax errors.", "setterMethodName" : "setTotalFailures", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : "The number of endpoints that were not processed; for example, because of syntax errors.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TotalPieces" : { "beanStyleGetterMethodName" : "getTotalPieces", "beanStyleSetterMethodName" : "setTotalPieces", "c2jName" : "TotalPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\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 #totalPieces(Integer)}.\n@param totalPieces 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 #totalPieces(Integer)", "deprecated" : false, "documentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalPieces", "fluentSetterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@param totalPieces The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalPieces", "getterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@return The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "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" : "TotalPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalPieces", "sensitive" : false, "setterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@param totalPieces The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "setterMethodName" : "setTotalPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TotalProcessed" : { "beanStyleGetterMethodName" : "getTotalProcessed", "beanStyleSetterMethodName" : "setTotalProcessed", "c2jName" : "TotalProcessed", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were processed by the job.\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 #totalProcessed(Integer)}.\n@param totalProcessed 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 #totalProcessed(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were processed by the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalProcessed", "fluentSetterDocumentation" : "The number of endpoints that were processed by the job.\n@param totalProcessed The number of endpoints that were processed by the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalProcessed", "getterDocumentation" : "The number of endpoints that were processed by the job.\n@return The number of endpoints that were processed by the job.", "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" : "TotalProcessed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalProcessed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalProcessed", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were processed by the job.\n@param totalProcessed The number of endpoints that were processed by the job.", "setterMethodName" : "setTotalProcessed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : "The number of endpoints that were processed by the job.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The job type. Will be 'EXPORT'.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "The job type. Will be 'EXPORT'.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "The job type. Will be 'EXPORT'.\n@param type The job type. Will be 'EXPORT'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "The job type. Will be 'EXPORT'.\n@return The job type. Will be 'EXPORT'.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "The job type. Will be 'EXPORT'.\n@param type The job type. Will be 'EXPORT'.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "The job type. Will be 'EXPORT'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application associated with the export job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application associated with the export job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application associated with the export job.\n@param applicationId The unique ID of the application associated with the export job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application associated with the export job.\n@return The unique ID of the application associated with the export job.", "getterModel" : { "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 unique ID of the application associated with the export job.\n@param applicationId The unique ID of the application associated with the export job.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application associated with the export job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedPieces", "beanStyleSetterMethodName" : "setCompletedPieces", "c2jName" : "CompletedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\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 #completedPieces(Integer)}.\n@param completedPieces 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 #completedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have successfully completed as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedPieces", "fluentSetterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@param completedPieces The number of pieces that have successfully completed as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedPieces", "getterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@return The number of pieces that have successfully completed as of the time of the request.", "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" : "CompletedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have successfully completed as of the time of the request.\n@param completedPieces The number of pieces that have successfully completed as of the time of the request.", "setterMethodName" : "setCompletedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have successfully completed as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the job completed in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionDate(String)}.\n@param completionDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(String)", "deprecated" : false, "documentation" : "The date the job completed in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "The date the job completed in ISO 8601 format.\n@param completionDate The date the job completed in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "The date the job completed in ISO 8601 format.\n@return The date the job completed in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "The date the job completed in ISO 8601 format.\n@param completionDate The date the job completed in ISO 8601 format.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : "The date the job completed in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the job was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the job was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the job was created in ISO 8601 format.\n@param creationDate The date the job was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the job was created in ISO 8601 format.\n@return The date the job was created in ISO 8601 format.", "getterModel" : { "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 the job was created in ISO 8601 format.\n@param creationDate The date the job was created in ISO 8601 format.", "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 the job was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefinition", "beanStyleSetterMethodName" : "setDefinition", "c2jName" : "Definition", "c2jShape" : "ExportJobResource", "defaultConsumerFluentSetterDocumentation" : "The export job settings.\nThis is a convenience that creates an instance of the {@link ExportJobResource.Builder} avoiding the need to create one manually via {@link ExportJobResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResource.Builder#build()} is called immediately and its result is passed to {@link #definition(ExportJobResource)}.\n@param definition a consumer that will call methods on {@link ExportJobResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #definition(ExportJobResource)", "deprecated" : false, "documentation" : "The export job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "definition", "fluentSetterDocumentation" : "The export job settings.\n@param definition The export job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "definition", "getterDocumentation" : "The export job settings.\n@return The export job settings.", "getterModel" : { "returnType" : "ExportJobResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Definition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Definition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Definition", "sensitive" : false, "setterDocumentation" : "The export job settings.\n@param definition The export job settings.", "setterMethodName" : "setDefinition", "setterModel" : { "variableDeclarationType" : "ExportJobResource", "variableName" : "definition", "variableType" : "ExportJobResource", "documentation" : null, "simpleType" : "ExportJobResource", "variableSetterType" : "ExportJobResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResource", "variableName" : "definition", "variableType" : "ExportJobResource", "documentation" : "The export job settings.", "simpleType" : "ExportJobResource", "variableSetterType" : "ExportJobResource" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedPieces", "beanStyleSetterMethodName" : "setFailedPieces", "c2jName" : "FailedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\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 #failedPieces(Integer)}.\n@param failedPieces 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 #failedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that failed to be processed as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedPieces", "fluentSetterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@param failedPieces The number of pieces that failed to be processed as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedPieces", "getterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@return The number of pieces that failed to be processed as of the time of the request.", "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" : "FailedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that failed to be processed as of the time of the request.\n@param failedPieces The number of pieces that failed to be processed as of the time of the request.", "setterMethodName" : "setFailedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that failed to be processed as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailures", "beanStyleSetterMethodName" : "setFailures", "c2jName" : "Failures", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\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 #failures(List)}.\n@param failures 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 #failures(List)", "deprecated" : false, "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failures", "fluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failures", "getterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Provides up to 100 of the first failed entries for the job, if any exist.", "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" : "Failures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failures", "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" : "Failures", "sensitive" : false, "setterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.", "setterMethodName" : "setFailures", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID of the job.\n@param id The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "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" : "The unique ID of the job.\n@param id The unique ID of the job.", "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" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "documentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@param jobStatus The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

\n@return The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@param jobStatus The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "The status of the job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalFailures", "beanStyleSetterMethodName" : "setTotalFailures", "c2jName" : "TotalFailures", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\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 #totalFailures(Integer)}.\n@param totalFailures 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 #totalFailures(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were not processed; for example, because of syntax errors.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalFailures", "fluentSetterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@param totalFailures The number of endpoints that were not processed; for example, because of syntax errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalFailures", "getterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@return The number of endpoints that were not processed; for example, because of syntax errors.", "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" : "TotalFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalFailures", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were not processed; for example, because of syntax errors.\n@param totalFailures The number of endpoints that were not processed; for example, because of syntax errors.", "setterMethodName" : "setTotalFailures", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : "The number of endpoints that were not processed; for example, because of syntax errors.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalPieces", "beanStyleSetterMethodName" : "setTotalPieces", "c2jName" : "TotalPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\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 #totalPieces(Integer)}.\n@param totalPieces 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 #totalPieces(Integer)", "deprecated" : false, "documentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalPieces", "fluentSetterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@param totalPieces The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalPieces", "getterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@return The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "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" : "TotalPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalPieces", "sensitive" : false, "setterDocumentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.\n@param totalPieces The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "setterMethodName" : "setTotalPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : "The total number of pieces that must be processed to finish the job. Each piece is an approximately equal portion of the endpoints.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalProcessed", "beanStyleSetterMethodName" : "setTotalProcessed", "c2jName" : "TotalProcessed", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were processed by the job.\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 #totalProcessed(Integer)}.\n@param totalProcessed 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 #totalProcessed(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were processed by the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalProcessed", "fluentSetterDocumentation" : "The number of endpoints that were processed by the job.\n@param totalProcessed The number of endpoints that were processed by the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalProcessed", "getterDocumentation" : "The number of endpoints that were processed by the job.\n@return The number of endpoints that were processed by the job.", "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" : "TotalProcessed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalProcessed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalProcessed", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were processed by the job.\n@param totalProcessed The number of endpoints that were processed by the job.", "setterMethodName" : "setTotalProcessed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : "The number of endpoints that were processed by the job.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The job type. Will be 'EXPORT'.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "The job type. Will be 'EXPORT'.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "The job type. Will be 'EXPORT'.\n@param type The job type. Will be 'EXPORT'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "The job type. Will be 'EXPORT'.\n@return The job type. Will be 'EXPORT'.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "The job type. Will be 'EXPORT'.\n@param type The job type. Will be 'EXPORT'.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "The job type. Will be 'EXPORT'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ExportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "wrapper" : false }, "ExportJobsResponse" : { "c2jName" : "ExportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Export job list.", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "A list of export jobs for the application.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of export jobs for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of export jobs for the application.\n@param item A list of export jobs for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of export jobs for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of export jobs for the application.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ExportJobResponse)}.\n@param member a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ExportJobResponse)", "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" : "ExportJobResponse", "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" : "SDK_POJO", "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" : "ExportJobResponse", "variableName" : "member", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "member", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ExportJobResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ExportJobResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of export jobs for the application.\n@param item A list of export jobs for the application.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of export jobs for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "A list of export jobs for the application.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of export jobs for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of export jobs for the application.\n@param item A list of export jobs for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of export jobs for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of export jobs for the application.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ExportJobResponse)}.\n@param member a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ExportJobResponse)", "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" : "ExportJobResponse", "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" : "SDK_POJO", "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" : "ExportJobResponse", "variableName" : "member", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "member", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ExportJobResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ExportJobResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of export jobs for the application.\n@param item A list of export jobs for the application.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of export jobs for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "A list of export jobs for the application.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of export jobs for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of export jobs for the application.\n@param item A list of export jobs for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of export jobs for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of export jobs for the application.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ExportJobResponse)}.\n@param member a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ExportJobResponse)", "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" : "ExportJobResponse", "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" : "SDK_POJO", "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" : "ExportJobResponse", "variableName" : "member", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "member", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ExportJobResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ExportJobResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of export jobs for the application.\n@param item A list of export jobs for the application.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of export jobs for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ExportJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : null, "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "wrapper" : false }, "FilterType" : { "c2jName" : "FilterType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SYSTEM", "value" : "SYSTEM" }, { "name" : "ENDPOINT", "value" : "ENDPOINT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FilterType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FilterType", "variableName" : "filterType", "variableType" : "FilterType", "documentation" : null, "simpleType" : "FilterType", "variableSetterType" : "FilterType" }, "wrapper" : false }, "ForbiddenException" : { "c2jName" : "ForbiddenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Simple message object.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ForbiddenException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 403, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestID" : { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ForbiddenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForbiddenException", "variableName" : "forbiddenException", "variableType" : "ForbiddenException", "documentation" : null, "simpleType" : "ForbiddenException", "variableSetterType" : "ForbiddenException" }, "wrapper" : false }, "Format" : { "c2jName" : "Format", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CSV", "value" : "CSV" }, { "name" : "JSON", "value" : "JSON" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Format", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Format", "variableName" : "format", "variableType" : "Format", "documentation" : null, "simpleType" : "Format", "variableSetterType" : "Format" }, "wrapper" : false }, "Frequency" : { "c2jName" : "Frequency", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ONCE", "value" : "ONCE" }, { "name" : "HOURLY", "value" : "HOURLY" }, { "name" : "DAILY", "value" : "DAILY" }, { "name" : "WEEKLY", "value" : "WEEKLY" }, { "name" : "MONTHLY", "value" : "MONTHLY" }, { "name" : "EVENT", "value" : "EVENT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Frequency", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Frequency", "variableName" : "frequency", "variableType" : "Frequency", "documentation" : null, "simpleType" : "Frequency", "variableSetterType" : "Frequency" }, "wrapper" : false }, "GCMChannelRequest" : { "c2jName" : "GCMChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Google Cloud Messaging credentials", "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" : "getApiKey", "beanStyleSetterMethodName" : "setApiKey", "c2jName" : "ApiKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential API key from Google.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKey(String)}.\n@param apiKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKey(String)", "deprecated" : false, "documentation" : "Platform credential API key from Google.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apiKey", "fluentSetterDocumentation" : "Platform credential API key from Google.\n@param apiKey Platform credential API key from Google.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apiKey", "getterDocumentation" : "Platform credential API key from Google.\n@return Platform credential API key from Google.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApiKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApiKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApiKey", "sensitive" : false, "setterDocumentation" : "Platform credential API key from Google.\n@param apiKey Platform credential API key from Google.", "setterMethodName" : "setApiKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : "Platform credential API key from Google.", "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 } ], "membersAsMap" : { "ApiKey" : { "beanStyleGetterMethodName" : "getApiKey", "beanStyleSetterMethodName" : "setApiKey", "c2jName" : "ApiKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential API key from Google.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKey(String)}.\n@param apiKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKey(String)", "deprecated" : false, "documentation" : "Platform credential API key from Google.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apiKey", "fluentSetterDocumentation" : "Platform credential API key from Google.\n@param apiKey Platform credential API key from Google.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apiKey", "getterDocumentation" : "Platform credential API key from Google.\n@return Platform credential API key from Google.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApiKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApiKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApiKey", "sensitive" : false, "setterDocumentation" : "Platform credential API key from Google.\n@param apiKey Platform credential API key from Google.", "setterMethodName" : "setApiKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : "Platform credential API key from Google.", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApiKey", "beanStyleSetterMethodName" : "setApiKey", "c2jName" : "ApiKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform credential API key from Google.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKey(String)}.\n@param apiKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKey(String)", "deprecated" : false, "documentation" : "Platform credential API key from Google.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apiKey", "fluentSetterDocumentation" : "Platform credential API key from Google.\n@param apiKey Platform credential API key from Google.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apiKey", "getterDocumentation" : "Platform credential API key from Google.\n@return Platform credential API key from Google.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApiKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApiKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApiKey", "sensitive" : false, "setterDocumentation" : "Platform credential API key from Google.\n@param apiKey Platform credential API key from Google.", "setterMethodName" : "setApiKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "apiKey", "variableType" : "String", "documentation" : "Platform credential API key from Google.", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "GCMChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GCMChannelRequest", "variableName" : "gcmChannelRequest", "variableType" : "GCMChannelRequest", "documentation" : null, "simpleType" : "GCMChannelRequest", "variableSetterType" : "GCMChannelRequest" }, "wrapper" : false }, "GCMChannelResponse" : { "c2jName" : "GCMChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Google Cloud 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" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCredential", "beanStyleSetterMethodName" : "setCredential", "c2jName" : "Credential", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The GCM API key from Google.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #credential(String)}.\n@param credential a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #credential(String)", "deprecated" : false, "documentation" : "The GCM API key from Google.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "credential", "fluentSetterDocumentation" : "The GCM API key from Google.\n@param credential The GCM API key from Google.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credential", "getterDocumentation" : "The GCM API key from Google.\n@return The GCM API key from Google.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Credential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, "setterDocumentation" : "The GCM API key from Google.\n@param credential The GCM API key from Google.", "setterMethodName" : "setCredential", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : "The GCM API key from Google.", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used. Present only for backwards compatibility.\n@param id Channel ID. Not used. Present only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used. Present only for backwards compatibility.\n@return Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.\n@param id Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be GCM\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be GCM", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be GCM\n@param platform The platform type. Will be GCM\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be GCM\n@return The platform type. Will be GCM", "getterModel" : { "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. Will be GCM\n@param platform The platform type. Will be GCM", "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. Will be GCM", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "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" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Credential" : { "beanStyleGetterMethodName" : "getCredential", "beanStyleSetterMethodName" : "setCredential", "c2jName" : "Credential", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The GCM API key from Google.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #credential(String)}.\n@param credential a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #credential(String)", "deprecated" : false, "documentation" : "The GCM API key from Google.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "credential", "fluentSetterDocumentation" : "The GCM API key from Google.\n@param credential The GCM API key from Google.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credential", "getterDocumentation" : "The GCM API key from Google.\n@return The GCM API key from Google.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Credential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, "setterDocumentation" : "The GCM API key from Google.\n@param credential The GCM API key from Google.", "setterMethodName" : "setCredential", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : "The GCM API key from Google.", "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 }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used. Present only for backwards compatibility.\n@param id Channel ID. Not used. Present only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used. Present only for backwards compatibility.\n@return Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.\n@param id Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be GCM\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be GCM", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be GCM\n@param platform The platform type. Will be GCM\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be GCM\n@return The platform type. Will be GCM", "getterModel" : { "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. Will be GCM\n@param platform The platform type. Will be GCM", "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. Will be GCM", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "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" : "When was this segment 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" : "When was this segment created", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "When was this segment created\n@param creationDate When was this segment created\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "When was this segment created\n@return When was this segment 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" : "When was this segment created\n@param creationDate When was this segment 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" : "When was this segment created", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCredential", "beanStyleSetterMethodName" : "setCredential", "c2jName" : "Credential", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The GCM API key from Google.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #credential(String)}.\n@param credential a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #credential(String)", "deprecated" : false, "documentation" : "The GCM API key from Google.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "credential", "fluentSetterDocumentation" : "The GCM API key from Google.\n@param credential The GCM API key from Google.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credential", "getterDocumentation" : "The GCM API key from Google.\n@return The GCM API key from Google.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Credential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Credential", "sensitive" : false, "setterDocumentation" : "The GCM API key from Google.\n@param credential The GCM API key from Google.", "setterMethodName" : "setCredential", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "credential", "variableType" : "String", "documentation" : "The GCM API key from Google.", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used. Present only for backwards compatibility.\n@param id Channel ID. Not used. Present only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used. Present only for backwards compatibility.\n@return Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.\n@param id Channel ID. Not used. Present only 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" : "Channel ID. Not used. Present only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The platform type. Will be GCM\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Will be GCM", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The platform type. Will be GCM\n@param platform The platform type. Will be GCM\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The platform type. Will be GCM\n@return The platform type. Will be GCM", "getterModel" : { "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. Will be GCM\n@param platform The platform type. Will be GCM", "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. Will be GCM", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "GCMChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "wrapper" : false }, "GCMMessage" : { "c2jName" : "GCMMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "GCM 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" : "getCollapseKey", "beanStyleSetterMethodName" : "setCollapseKey", "c2jName" : "CollapseKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #collapseKey(String)}.\n@param collapseKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collapseKey(String)", "deprecated" : false, "documentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "collapseKey", "fluentSetterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@param collapseKey This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collapseKey", "getterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@return This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CollapseKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CollapseKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CollapseKey", "sensitive" : false, "setterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@param collapseKey This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "setterMethodName" : "setCollapseKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "collapseKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "collapseKey", "variableType" : "String", "documentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "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" : "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" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@param priority The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@return The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "getterModel" : { "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@param priority The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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" : "getRestrictedPackageName", "beanStyleSetterMethodName" : "setRestrictedPackageName", "c2jName" : "RestrictedPackageName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive 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 #restrictedPackageName(String)}.\n@param restrictedPackageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #restrictedPackageName(String)", "deprecated" : false, "documentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "restrictedPackageName", "fluentSetterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@param restrictedPackageName This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictedPackageName", "getterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@return This parameter specifies the package name of the application where the registration tokens must match in order to receive 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" : "RestrictedPackageName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RestrictedPackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RestrictedPackageName", "sensitive" : false, "setterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@param restrictedPackageName This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.", "setterMethodName" : "setRestrictedPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restrictedPackageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "restrictedPackageName", "variableType" : "String", "documentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive 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" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@param timeToLive The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@return The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@param timeToLive The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 }, "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 }, "CollapseKey" : { "beanStyleGetterMethodName" : "getCollapseKey", "beanStyleSetterMethodName" : "setCollapseKey", "c2jName" : "CollapseKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #collapseKey(String)}.\n@param collapseKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collapseKey(String)", "deprecated" : false, "documentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "collapseKey", "fluentSetterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@param collapseKey This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collapseKey", "getterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@return This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CollapseKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CollapseKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CollapseKey", "sensitive" : false, "setterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@param collapseKey This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "setterMethodName" : "setCollapseKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "collapseKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "collapseKey", "variableType" : "String", "documentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "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 }, "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 }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@param priority The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@return The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "getterModel" : { "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@param priority The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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 }, "RestrictedPackageName" : { "beanStyleGetterMethodName" : "getRestrictedPackageName", "beanStyleSetterMethodName" : "setRestrictedPackageName", "c2jName" : "RestrictedPackageName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive 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 #restrictedPackageName(String)}.\n@param restrictedPackageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #restrictedPackageName(String)", "deprecated" : false, "documentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "restrictedPackageName", "fluentSetterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@param restrictedPackageName This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictedPackageName", "getterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@return This parameter specifies the package name of the application where the registration tokens must match in order to receive 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" : "RestrictedPackageName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RestrictedPackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RestrictedPackageName", "sensitive" : false, "setterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@param restrictedPackageName This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.", "setterMethodName" : "setRestrictedPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restrictedPackageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "restrictedPackageName", "variableType" : "String", "documentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive 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 }, "TimeToLive" : { "beanStyleGetterMethodName" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@param timeToLive The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@return The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@param timeToLive The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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" : "getCollapseKey", "beanStyleSetterMethodName" : "setCollapseKey", "c2jName" : "CollapseKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #collapseKey(String)}.\n@param collapseKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collapseKey(String)", "deprecated" : false, "documentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "collapseKey", "fluentSetterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@param collapseKey This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collapseKey", "getterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@return This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CollapseKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CollapseKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CollapseKey", "sensitive" : false, "setterDocumentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.\n@param collapseKey This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "setterMethodName" : "setCollapseKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "collapseKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "collapseKey", "variableType" : "String", "documentation" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.", "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" : "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" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@param priority The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@return The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "getterModel" : { "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.\n@param priority The message priority. Amazon Pinpoint uses this value to set the FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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 FCM or GCM priority parameter when it sends the message. Accepts the following values:\n\n\"Normal\" - Messages might be delayed. Delivery is optimized for battery usage on the receiving device. Use normal priority unless immediate delivery is required.\n\n\"High\" - Messages are sent immediately and might wake a sleeping device.\n\nThe equivalent values for APNs messages are \"5\" and \"10\". Amazon Pinpoint accepts these values here and converts them.\n\nFor more information, see About FCM Messages in the Firebase documentation.", "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" : "getRestrictedPackageName", "beanStyleSetterMethodName" : "setRestrictedPackageName", "c2jName" : "RestrictedPackageName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive 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 #restrictedPackageName(String)}.\n@param restrictedPackageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #restrictedPackageName(String)", "deprecated" : false, "documentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "restrictedPackageName", "fluentSetterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@param restrictedPackageName This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictedPackageName", "getterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@return This parameter specifies the package name of the application where the registration tokens must match in order to receive 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" : "RestrictedPackageName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RestrictedPackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RestrictedPackageName", "sensitive" : false, "setterDocumentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.\n@param restrictedPackageName This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.", "setterMethodName" : "setRestrictedPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restrictedPackageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "restrictedPackageName", "variableType" : "String", "documentation" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive 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" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@param timeToLive The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@return The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.\n@param timeToLive The length of time (in seconds) that FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 FCM or GCM stores and attempts to deliver the message. If unspecified, the value defaults to the maximum, which is 2,419,200 seconds (28 days). Amazon Pinpoint uses this value to set the FCM or GCM time_to_live parameter.", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GCMMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GCMMessage", "variableName" : "gcmMessage", "variableType" : "GCMMessage", "documentation" : null, "simpleType" : "GCMMessage", "variableSetterType" : "GCMMessage" }, "wrapper" : false }, "GPSCoordinates" : { "c2jName" : "GPSCoordinates", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "GPS coordinates", "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" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Latitude\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "Latitude", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "Latitude\n@param latitude Latitude\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "Latitude\n@return Latitude", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "Latitude\n@param latitude Latitude", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "Latitude", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Longitude\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "Longitude", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "Longitude\n@param longitude Longitude\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "Longitude\n@return Longitude", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "Longitude\n@param longitude Longitude", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "Longitude", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Latitude" : { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Latitude\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "Latitude", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "Latitude\n@param latitude Latitude\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "Latitude\n@return Latitude", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "Latitude\n@param latitude Latitude", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "Latitude", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Longitude" : { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Longitude\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "Longitude", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "Longitude\n@param longitude Longitude\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "Longitude\n@return Longitude", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "Longitude\n@param longitude Longitude", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "Longitude", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Latitude\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "Latitude", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "Latitude\n@param latitude Latitude\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "Latitude\n@return Latitude", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "Latitude\n@param latitude Latitude", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "Latitude", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Longitude\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "Longitude", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "Longitude\n@param longitude Longitude\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "Longitude\n@return Longitude", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "Longitude\n@param longitude Longitude", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "Longitude", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "GPSCoordinates", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GPSCoordinates", "variableName" : "gpsCoordinates", "variableType" : "GPSCoordinates", "documentation" : null, "simpleType" : "GPSCoordinates", "variableSetterType" : "GPSCoordinates" }, "wrapper" : false }, "GPSPointDimension" : { "c2jName" : "GPSPointDimension", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "GPS point location dimension", "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" : "getCoordinates", "beanStyleSetterMethodName" : "setCoordinates", "c2jName" : "Coordinates", "c2jShape" : "GPSCoordinates", "defaultConsumerFluentSetterDocumentation" : "Coordinate to measure distance from.\nThis is a convenience that creates an instance of the {@link GPSCoordinates.Builder} avoiding the need to create one manually via {@link GPSCoordinates#builder()}.\n\nWhen the {@link Consumer} completes, {@link GPSCoordinates.Builder#build()} is called immediately and its result is passed to {@link #coordinates(GPSCoordinates)}.\n@param coordinates a consumer that will call methods on {@link GPSCoordinates.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coordinates(GPSCoordinates)", "deprecated" : false, "documentation" : "Coordinate to measure distance from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "coordinates", "fluentSetterDocumentation" : "Coordinate to measure distance from.\n@param coordinates Coordinate to measure distance from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "coordinates", "getterDocumentation" : "Coordinate to measure distance from.\n@return Coordinate to measure distance from.", "getterModel" : { "returnType" : "GPSCoordinates", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Coordinates", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Coordinates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Coordinates", "sensitive" : false, "setterDocumentation" : "Coordinate to measure distance from.\n@param coordinates Coordinate to measure distance from.", "setterMethodName" : "setCoordinates", "setterModel" : { "variableDeclarationType" : "GPSCoordinates", "variableName" : "coordinates", "variableType" : "GPSCoordinates", "documentation" : null, "simpleType" : "GPSCoordinates", "variableSetterType" : "GPSCoordinates" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GPSCoordinates", "variableName" : "coordinates", "variableType" : "GPSCoordinates", "documentation" : "Coordinate to measure distance from.", "simpleType" : "GPSCoordinates", "variableSetterType" : "GPSCoordinates" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRangeInKilometers", "beanStyleSetterMethodName" : "setRangeInKilometers", "c2jName" : "RangeInKilometers", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Range in kilometers from the coordinate.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #rangeInKilometers(Double)}.\n@param rangeInKilometers a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rangeInKilometers(Double)", "deprecated" : false, "documentation" : "Range in kilometers from the coordinate.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rangeInKilometers", "fluentSetterDocumentation" : "Range in kilometers from the coordinate.\n@param rangeInKilometers Range in kilometers from the coordinate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rangeInKilometers", "getterDocumentation" : "Range in kilometers from the coordinate.\n@return Range in kilometers from the coordinate.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RangeInKilometers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RangeInKilometers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "RangeInKilometers", "sensitive" : false, "setterDocumentation" : "Range in kilometers from the coordinate.\n@param rangeInKilometers Range in kilometers from the coordinate.", "setterMethodName" : "setRangeInKilometers", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "rangeInKilometers", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "rangeInKilometers", "variableType" : "Double", "documentation" : "Range in kilometers from the coordinate.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Coordinates" : { "beanStyleGetterMethodName" : "getCoordinates", "beanStyleSetterMethodName" : "setCoordinates", "c2jName" : "Coordinates", "c2jShape" : "GPSCoordinates", "defaultConsumerFluentSetterDocumentation" : "Coordinate to measure distance from.\nThis is a convenience that creates an instance of the {@link GPSCoordinates.Builder} avoiding the need to create one manually via {@link GPSCoordinates#builder()}.\n\nWhen the {@link Consumer} completes, {@link GPSCoordinates.Builder#build()} is called immediately and its result is passed to {@link #coordinates(GPSCoordinates)}.\n@param coordinates a consumer that will call methods on {@link GPSCoordinates.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coordinates(GPSCoordinates)", "deprecated" : false, "documentation" : "Coordinate to measure distance from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "coordinates", "fluentSetterDocumentation" : "Coordinate to measure distance from.\n@param coordinates Coordinate to measure distance from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "coordinates", "getterDocumentation" : "Coordinate to measure distance from.\n@return Coordinate to measure distance from.", "getterModel" : { "returnType" : "GPSCoordinates", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Coordinates", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Coordinates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Coordinates", "sensitive" : false, "setterDocumentation" : "Coordinate to measure distance from.\n@param coordinates Coordinate to measure distance from.", "setterMethodName" : "setCoordinates", "setterModel" : { "variableDeclarationType" : "GPSCoordinates", "variableName" : "coordinates", "variableType" : "GPSCoordinates", "documentation" : null, "simpleType" : "GPSCoordinates", "variableSetterType" : "GPSCoordinates" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GPSCoordinates", "variableName" : "coordinates", "variableType" : "GPSCoordinates", "documentation" : "Coordinate to measure distance from.", "simpleType" : "GPSCoordinates", "variableSetterType" : "GPSCoordinates" }, "xmlNameSpaceUri" : null }, "RangeInKilometers" : { "beanStyleGetterMethodName" : "getRangeInKilometers", "beanStyleSetterMethodName" : "setRangeInKilometers", "c2jName" : "RangeInKilometers", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Range in kilometers from the coordinate.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #rangeInKilometers(Double)}.\n@param rangeInKilometers a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rangeInKilometers(Double)", "deprecated" : false, "documentation" : "Range in kilometers from the coordinate.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rangeInKilometers", "fluentSetterDocumentation" : "Range in kilometers from the coordinate.\n@param rangeInKilometers Range in kilometers from the coordinate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rangeInKilometers", "getterDocumentation" : "Range in kilometers from the coordinate.\n@return Range in kilometers from the coordinate.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RangeInKilometers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RangeInKilometers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "RangeInKilometers", "sensitive" : false, "setterDocumentation" : "Range in kilometers from the coordinate.\n@param rangeInKilometers Range in kilometers from the coordinate.", "setterMethodName" : "setRangeInKilometers", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "rangeInKilometers", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "rangeInKilometers", "variableType" : "Double", "documentation" : "Range in kilometers from the coordinate.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCoordinates", "beanStyleSetterMethodName" : "setCoordinates", "c2jName" : "Coordinates", "c2jShape" : "GPSCoordinates", "defaultConsumerFluentSetterDocumentation" : "Coordinate to measure distance from.\nThis is a convenience that creates an instance of the {@link GPSCoordinates.Builder} avoiding the need to create one manually via {@link GPSCoordinates#builder()}.\n\nWhen the {@link Consumer} completes, {@link GPSCoordinates.Builder#build()} is called immediately and its result is passed to {@link #coordinates(GPSCoordinates)}.\n@param coordinates a consumer that will call methods on {@link GPSCoordinates.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coordinates(GPSCoordinates)", "deprecated" : false, "documentation" : "Coordinate to measure distance from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "coordinates", "fluentSetterDocumentation" : "Coordinate to measure distance from.\n@param coordinates Coordinate to measure distance from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "coordinates", "getterDocumentation" : "Coordinate to measure distance from.\n@return Coordinate to measure distance from.", "getterModel" : { "returnType" : "GPSCoordinates", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Coordinates", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Coordinates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Coordinates", "sensitive" : false, "setterDocumentation" : "Coordinate to measure distance from.\n@param coordinates Coordinate to measure distance from.", "setterMethodName" : "setCoordinates", "setterModel" : { "variableDeclarationType" : "GPSCoordinates", "variableName" : "coordinates", "variableType" : "GPSCoordinates", "documentation" : null, "simpleType" : "GPSCoordinates", "variableSetterType" : "GPSCoordinates" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GPSCoordinates", "variableName" : "coordinates", "variableType" : "GPSCoordinates", "documentation" : "Coordinate to measure distance from.", "simpleType" : "GPSCoordinates", "variableSetterType" : "GPSCoordinates" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRangeInKilometers", "beanStyleSetterMethodName" : "setRangeInKilometers", "c2jName" : "RangeInKilometers", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "Range in kilometers from the coordinate.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #rangeInKilometers(Double)}.\n@param rangeInKilometers a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rangeInKilometers(Double)", "deprecated" : false, "documentation" : "Range in kilometers from the coordinate.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rangeInKilometers", "fluentSetterDocumentation" : "Range in kilometers from the coordinate.\n@param rangeInKilometers Range in kilometers from the coordinate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rangeInKilometers", "getterDocumentation" : "Range in kilometers from the coordinate.\n@return Range in kilometers from the coordinate.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RangeInKilometers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RangeInKilometers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "RangeInKilometers", "sensitive" : false, "setterDocumentation" : "Range in kilometers from the coordinate.\n@param rangeInKilometers Range in kilometers from the coordinate.", "setterMethodName" : "setRangeInKilometers", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "rangeInKilometers", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "rangeInKilometers", "variableType" : "Double", "documentation" : "Range in kilometers from the coordinate.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "GPSPointDimension", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GPSPointDimension", "variableName" : "gpsPointDimension", "variableType" : "GPSPointDimension", "documentation" : null, "simpleType" : "GPSPointDimension", "variableSetterType" : "GPSPointDimension" }, "wrapper" : false }, "GetAdmChannelRequest" : { "c2jName" : "GetAdmChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetAdmChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/adm", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetAdmChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAdmChannelRequest", "variableName" : "getAdmChannelRequest", "variableType" : "GetAdmChannelRequest", "documentation" : null, "simpleType" : "GetAdmChannelRequest", "variableSetterType" : "GetAdmChannelRequest" }, "wrapper" : false }, "GetAdmChannelResponse" : { "c2jName" : "GetAdmChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ADMChannelResponse" : { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ADMChannelResponse" ], "shapeName" : "GetAdmChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAdmChannelResponse", "variableName" : "getAdmChannelResponse", "variableType" : "GetAdmChannelResponse", "documentation" : null, "simpleType" : "GetAdmChannelResponse", "variableSetterType" : "GetAdmChannelResponse" }, "wrapper" : false }, "GetApnsChannelRequest" : { "c2jName" : "GetApnsChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApnsChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetApnsChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetApnsChannelRequest", "variableName" : "getApnsChannelRequest", "variableType" : "GetApnsChannelRequest", "documentation" : null, "simpleType" : "GetApnsChannelRequest", "variableSetterType" : "GetApnsChannelRequest" }, "wrapper" : false }, "GetApnsChannelResponse" : { "c2jName" : "GetApnsChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSChannelResponse" : { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSChannelResponse" ], "shapeName" : "GetApnsChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetApnsChannelResponse", "variableName" : "getApnsChannelResponse", "variableType" : "GetApnsChannelResponse", "documentation" : null, "simpleType" : "GetApnsChannelResponse", "variableSetterType" : "GetApnsChannelResponse" }, "wrapper" : false }, "GetApnsSandboxChannelRequest" : { "c2jName" : "GetApnsSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApnsSandboxChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_sandbox", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetApnsSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetApnsSandboxChannelRequest", "variableName" : "getApnsSandboxChannelRequest", "variableType" : "GetApnsSandboxChannelRequest", "documentation" : null, "simpleType" : "GetApnsSandboxChannelRequest", "variableSetterType" : "GetApnsSandboxChannelRequest" }, "wrapper" : false }, "GetApnsSandboxChannelResponse" : { "c2jName" : "GetApnsSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSSandboxChannelResponse" : { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSSandboxChannelResponse" ], "shapeName" : "GetApnsSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetApnsSandboxChannelResponse", "variableName" : "getApnsSandboxChannelResponse", "variableType" : "GetApnsSandboxChannelResponse", "documentation" : null, "simpleType" : "GetApnsSandboxChannelResponse", "variableSetterType" : "GetApnsSandboxChannelResponse" }, "wrapper" : false }, "GetApnsVoipChannelRequest" : { "c2jName" : "GetApnsVoipChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApnsVoipChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_voip", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetApnsVoipChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetApnsVoipChannelRequest", "variableName" : "getApnsVoipChannelRequest", "variableType" : "GetApnsVoipChannelRequest", "documentation" : null, "simpleType" : "GetApnsVoipChannelRequest", "variableSetterType" : "GetApnsVoipChannelRequest" }, "wrapper" : false }, "GetApnsVoipChannelResponse" : { "c2jName" : "GetApnsVoipChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipChannelResponse" : { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSVoipChannelResponse" ], "shapeName" : "GetApnsVoipChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetApnsVoipChannelResponse", "variableName" : "getApnsVoipChannelResponse", "variableType" : "GetApnsVoipChannelResponse", "documentation" : null, "simpleType" : "GetApnsVoipChannelResponse", "variableSetterType" : "GetApnsVoipChannelResponse" }, "wrapper" : false }, "GetApnsVoipSandboxChannelRequest" : { "c2jName" : "GetApnsVoipSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApnsVoipSandboxChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_voip_sandbox", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetApnsVoipSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetApnsVoipSandboxChannelRequest", "variableName" : "getApnsVoipSandboxChannelRequest", "variableType" : "GetApnsVoipSandboxChannelRequest", "documentation" : null, "simpleType" : "GetApnsVoipSandboxChannelRequest", "variableSetterType" : "GetApnsVoipSandboxChannelRequest" }, "wrapper" : false }, "GetApnsVoipSandboxChannelResponse" : { "c2jName" : "GetApnsVoipSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipSandboxChannelResponse" : { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSVoipSandboxChannelResponse" ], "shapeName" : "GetApnsVoipSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetApnsVoipSandboxChannelResponse", "variableName" : "getApnsVoipSandboxChannelResponse", "variableType" : "GetApnsVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "GetApnsVoipSandboxChannelResponse", "variableSetterType" : "GetApnsVoipSandboxChannelResponse" }, "wrapper" : false }, "GetAppRequest" : { "c2jName" : "GetAppRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApp", "locationName" : null, "requestUri" : "/v1/apps/{application-id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAppRequest", "variableName" : "getAppRequest", "variableType" : "GetAppRequest", "documentation" : null, "simpleType" : "GetAppRequest", "variableSetterType" : "GetAppRequest" }, "wrapper" : false }, "GetAppResponse" : { "c2jName" : "GetAppResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationResponse" : { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationResponse", "beanStyleSetterMethodName" : "setApplicationResponse", "c2jName" : "ApplicationResponse", "c2jShape" : "ApplicationResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationResponse.Builder} avoiding the need to create one manually via {@link ApplicationResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationResponse(ApplicationResponse)}.\n@param applicationResponse a consumer that will call methods on {@link ApplicationResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationResponse(ApplicationResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationResponse", "getterDocumentation" : "Returns the value of the ApplicationResponse property for this object.\n@return The value of the ApplicationResponse property for this object.", "getterModel" : { "returnType" : "ApplicationResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationResponse property for this object.\n\n@param applicationResponse The new value for the ApplicationResponse property for this object.", "setterMethodName" : "setApplicationResponse", "setterModel" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : null, "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationResponse", "variableName" : "applicationResponse", "variableType" : "ApplicationResponse", "documentation" : "", "simpleType" : "ApplicationResponse", "variableSetterType" : "ApplicationResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationResponse" ], "shapeName" : "GetAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAppResponse", "variableName" : "getAppResponse", "variableType" : "GetAppResponse", "documentation" : null, "simpleType" : "GetAppResponse", "variableSetterType" : "GetAppResponse" }, "wrapper" : false }, "GetApplicationSettingsRequest" : { "c2jName" : "GetApplicationSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApplicationSettings", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/settings", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetApplicationSettingsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetApplicationSettingsRequest", "variableName" : "getApplicationSettingsRequest", "variableType" : "GetApplicationSettingsRequest", "documentation" : null, "simpleType" : "GetApplicationSettingsRequest", "variableSetterType" : "GetApplicationSettingsRequest" }, "wrapper" : false }, "GetApplicationSettingsResponse" : { "c2jName" : "GetApplicationSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationSettingsResource", "beanStyleSetterMethodName" : "setApplicationSettingsResource", "c2jName" : "ApplicationSettingsResource", "c2jShape" : "ApplicationSettingsResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationSettingsResource.Builder} avoiding the need to create one manually via {@link ApplicationSettingsResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationSettingsResource.Builder#build()} is called immediately and its result is passed to {@link #applicationSettingsResource(ApplicationSettingsResource)}.\n@param applicationSettingsResource a consumer that will call methods on {@link ApplicationSettingsResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationSettingsResource(ApplicationSettingsResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationSettingsResource", "fluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationSettingsResource", "getterDocumentation" : "Returns the value of the ApplicationSettingsResource property for this object.\n@return The value of the ApplicationSettingsResource property for this object.", "getterModel" : { "returnType" : "ApplicationSettingsResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationSettingsResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationSettingsResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationSettingsResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.", "setterMethodName" : "setApplicationSettingsResource", "setterModel" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : null, "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : "", "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationSettingsResource" : { "beanStyleGetterMethodName" : "getApplicationSettingsResource", "beanStyleSetterMethodName" : "setApplicationSettingsResource", "c2jName" : "ApplicationSettingsResource", "c2jShape" : "ApplicationSettingsResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationSettingsResource.Builder} avoiding the need to create one manually via {@link ApplicationSettingsResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationSettingsResource.Builder#build()} is called immediately and its result is passed to {@link #applicationSettingsResource(ApplicationSettingsResource)}.\n@param applicationSettingsResource a consumer that will call methods on {@link ApplicationSettingsResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationSettingsResource(ApplicationSettingsResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationSettingsResource", "fluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationSettingsResource", "getterDocumentation" : "Returns the value of the ApplicationSettingsResource property for this object.\n@return The value of the ApplicationSettingsResource property for this object.", "getterModel" : { "returnType" : "ApplicationSettingsResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationSettingsResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationSettingsResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationSettingsResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.", "setterMethodName" : "setApplicationSettingsResource", "setterModel" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : null, "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : "", "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationSettingsResource", "beanStyleSetterMethodName" : "setApplicationSettingsResource", "c2jName" : "ApplicationSettingsResource", "c2jShape" : "ApplicationSettingsResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationSettingsResource.Builder} avoiding the need to create one manually via {@link ApplicationSettingsResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationSettingsResource.Builder#build()} is called immediately and its result is passed to {@link #applicationSettingsResource(ApplicationSettingsResource)}.\n@param applicationSettingsResource a consumer that will call methods on {@link ApplicationSettingsResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationSettingsResource(ApplicationSettingsResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationSettingsResource", "fluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationSettingsResource", "getterDocumentation" : "Returns the value of the ApplicationSettingsResource property for this object.\n@return The value of the ApplicationSettingsResource property for this object.", "getterModel" : { "returnType" : "ApplicationSettingsResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationSettingsResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationSettingsResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationSettingsResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.", "setterMethodName" : "setApplicationSettingsResource", "setterModel" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : null, "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : "", "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationSettingsResource" ], "shapeName" : "GetApplicationSettingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetApplicationSettingsResponse", "variableName" : "getApplicationSettingsResponse", "variableType" : "GetApplicationSettingsResponse", "documentation" : null, "simpleType" : "GetApplicationSettingsResponse", "variableSetterType" : "GetApplicationSettingsResponse" }, "wrapper" : false }, "GetAppsRequest" : { "c2jName" : "GetAppsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApps", "locationName" : null, "requestUri" : "/v1/apps", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAppsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAppsRequest", "variableName" : "getAppsRequest", "variableType" : "GetAppsRequest", "documentation" : null, "simpleType" : "GetAppsRequest", "variableSetterType" : "GetAppsRequest" }, "wrapper" : false }, "GetAppsResponse" : { "c2jName" : "GetAppsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationsResponse", "beanStyleSetterMethodName" : "setApplicationsResponse", "c2jName" : "ApplicationsResponse", "c2jShape" : "ApplicationsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationsResponse.Builder} avoiding the need to create one manually via {@link ApplicationsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationsResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationsResponse(ApplicationsResponse)}.\n@param applicationsResponse a consumer that will call methods on {@link ApplicationsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationsResponse(ApplicationsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationsResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\n@param applicationsResponse The new value for the ApplicationsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationsResponse", "getterDocumentation" : "Returns the value of the ApplicationsResponse property for this object.\n@return The value of the ApplicationsResponse property for this object.", "getterModel" : { "returnType" : "ApplicationsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\n@param applicationsResponse The new value for the ApplicationsResponse property for this object.", "setterMethodName" : "setApplicationsResponse", "setterModel" : { "variableDeclarationType" : "ApplicationsResponse", "variableName" : "applicationsResponse", "variableType" : "ApplicationsResponse", "documentation" : null, "simpleType" : "ApplicationsResponse", "variableSetterType" : "ApplicationsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationsResponse", "variableName" : "applicationsResponse", "variableType" : "ApplicationsResponse", "documentation" : "", "simpleType" : "ApplicationsResponse", "variableSetterType" : "ApplicationsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationsResponse" : { "beanStyleGetterMethodName" : "getApplicationsResponse", "beanStyleSetterMethodName" : "setApplicationsResponse", "c2jName" : "ApplicationsResponse", "c2jShape" : "ApplicationsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationsResponse.Builder} avoiding the need to create one manually via {@link ApplicationsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationsResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationsResponse(ApplicationsResponse)}.\n@param applicationsResponse a consumer that will call methods on {@link ApplicationsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationsResponse(ApplicationsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationsResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\n@param applicationsResponse The new value for the ApplicationsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationsResponse", "getterDocumentation" : "Returns the value of the ApplicationsResponse property for this object.\n@return The value of the ApplicationsResponse property for this object.", "getterModel" : { "returnType" : "ApplicationsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\n@param applicationsResponse The new value for the ApplicationsResponse property for this object.", "setterMethodName" : "setApplicationsResponse", "setterModel" : { "variableDeclarationType" : "ApplicationsResponse", "variableName" : "applicationsResponse", "variableType" : "ApplicationsResponse", "documentation" : null, "simpleType" : "ApplicationsResponse", "variableSetterType" : "ApplicationsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationsResponse", "variableName" : "applicationsResponse", "variableType" : "ApplicationsResponse", "documentation" : "", "simpleType" : "ApplicationsResponse", "variableSetterType" : "ApplicationsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationsResponse", "beanStyleSetterMethodName" : "setApplicationsResponse", "c2jName" : "ApplicationsResponse", "c2jShape" : "ApplicationsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationsResponse.Builder} avoiding the need to create one manually via {@link ApplicationsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationsResponse.Builder#build()} is called immediately and its result is passed to {@link #applicationsResponse(ApplicationsResponse)}.\n@param applicationsResponse a consumer that will call methods on {@link ApplicationsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationsResponse(ApplicationsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationsResponse", "fluentSetterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\n@param applicationsResponse The new value for the ApplicationsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationsResponse", "getterDocumentation" : "Returns the value of the ApplicationsResponse property for this object.\n@return The value of the ApplicationsResponse property for this object.", "getterModel" : { "returnType" : "ApplicationsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationsResponse property for this object.\n\n@param applicationsResponse The new value for the ApplicationsResponse property for this object.", "setterMethodName" : "setApplicationsResponse", "setterModel" : { "variableDeclarationType" : "ApplicationsResponse", "variableName" : "applicationsResponse", "variableType" : "ApplicationsResponse", "documentation" : null, "simpleType" : "ApplicationsResponse", "variableSetterType" : "ApplicationsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationsResponse", "variableName" : "applicationsResponse", "variableType" : "ApplicationsResponse", "documentation" : "", "simpleType" : "ApplicationsResponse", "variableSetterType" : "ApplicationsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationsResponse" ], "shapeName" : "GetAppsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAppsResponse", "variableName" : "getAppsResponse", "variableType" : "GetAppsResponse", "documentation" : null, "simpleType" : "GetAppsResponse", "variableSetterType" : "GetAppsResponse" }, "wrapper" : false }, "GetBaiduChannelRequest" : { "c2jName" : "GetBaiduChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetBaiduChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/baidu", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetBaiduChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBaiduChannelRequest", "variableName" : "getBaiduChannelRequest", "variableType" : "GetBaiduChannelRequest", "documentation" : null, "simpleType" : "GetBaiduChannelRequest", "variableSetterType" : "GetBaiduChannelRequest" }, "wrapper" : false }, "GetBaiduChannelResponse" : { "c2jName" : "GetBaiduChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaiduChannelResponse" : { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaiduChannelResponse" ], "shapeName" : "GetBaiduChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBaiduChannelResponse", "variableName" : "getBaiduChannelResponse", "variableType" : "GetBaiduChannelResponse", "documentation" : null, "simpleType" : "GetBaiduChannelResponse", "variableSetterType" : "GetBaiduChannelResponse" }, "wrapper" : false }, "GetCampaignActivitiesRequest" : { "c2jName" : "GetCampaignActivitiesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCampaignActivities", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns/{campaign-id}/activities", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignId" : { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "CampaignId" ], "shapeName" : "GetCampaignActivitiesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCampaignActivitiesRequest", "variableName" : "getCampaignActivitiesRequest", "variableType" : "GetCampaignActivitiesRequest", "documentation" : null, "simpleType" : "GetCampaignActivitiesRequest", "variableSetterType" : "GetCampaignActivitiesRequest" }, "wrapper" : false }, "GetCampaignActivitiesResponse" : { "c2jName" : "GetCampaignActivitiesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getActivitiesResponse", "beanStyleSetterMethodName" : "setActivitiesResponse", "c2jName" : "ActivitiesResponse", "c2jShape" : "ActivitiesResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ActivitiesResponse.Builder} avoiding the need to create one manually via {@link ActivitiesResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ActivitiesResponse.Builder#build()} is called immediately and its result is passed to {@link #activitiesResponse(ActivitiesResponse)}.\n@param activitiesResponse a consumer that will call methods on {@link ActivitiesResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activitiesResponse(ActivitiesResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activitiesResponse", "fluentSetterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\n@param activitiesResponse The new value for the ActivitiesResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activitiesResponse", "getterDocumentation" : "Returns the value of the ActivitiesResponse property for this object.\n@return The value of the ActivitiesResponse property for this object.", "getterModel" : { "returnType" : "ActivitiesResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivitiesResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ActivitiesResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ActivitiesResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\n@param activitiesResponse The new value for the ActivitiesResponse property for this object.", "setterMethodName" : "setActivitiesResponse", "setterModel" : { "variableDeclarationType" : "ActivitiesResponse", "variableName" : "activitiesResponse", "variableType" : "ActivitiesResponse", "documentation" : null, "simpleType" : "ActivitiesResponse", "variableSetterType" : "ActivitiesResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ActivitiesResponse", "variableName" : "activitiesResponse", "variableType" : "ActivitiesResponse", "documentation" : "", "simpleType" : "ActivitiesResponse", "variableSetterType" : "ActivitiesResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActivitiesResponse" : { "beanStyleGetterMethodName" : "getActivitiesResponse", "beanStyleSetterMethodName" : "setActivitiesResponse", "c2jName" : "ActivitiesResponse", "c2jShape" : "ActivitiesResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ActivitiesResponse.Builder} avoiding the need to create one manually via {@link ActivitiesResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ActivitiesResponse.Builder#build()} is called immediately and its result is passed to {@link #activitiesResponse(ActivitiesResponse)}.\n@param activitiesResponse a consumer that will call methods on {@link ActivitiesResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activitiesResponse(ActivitiesResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activitiesResponse", "fluentSetterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\n@param activitiesResponse The new value for the ActivitiesResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activitiesResponse", "getterDocumentation" : "Returns the value of the ActivitiesResponse property for this object.\n@return The value of the ActivitiesResponse property for this object.", "getterModel" : { "returnType" : "ActivitiesResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivitiesResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ActivitiesResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ActivitiesResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\n@param activitiesResponse The new value for the ActivitiesResponse property for this object.", "setterMethodName" : "setActivitiesResponse", "setterModel" : { "variableDeclarationType" : "ActivitiesResponse", "variableName" : "activitiesResponse", "variableType" : "ActivitiesResponse", "documentation" : null, "simpleType" : "ActivitiesResponse", "variableSetterType" : "ActivitiesResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ActivitiesResponse", "variableName" : "activitiesResponse", "variableType" : "ActivitiesResponse", "documentation" : "", "simpleType" : "ActivitiesResponse", "variableSetterType" : "ActivitiesResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActivitiesResponse", "beanStyleSetterMethodName" : "setActivitiesResponse", "c2jName" : "ActivitiesResponse", "c2jShape" : "ActivitiesResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ActivitiesResponse.Builder} avoiding the need to create one manually via {@link ActivitiesResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ActivitiesResponse.Builder#build()} is called immediately and its result is passed to {@link #activitiesResponse(ActivitiesResponse)}.\n@param activitiesResponse a consumer that will call methods on {@link ActivitiesResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activitiesResponse(ActivitiesResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activitiesResponse", "fluentSetterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\n@param activitiesResponse The new value for the ActivitiesResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activitiesResponse", "getterDocumentation" : "Returns the value of the ActivitiesResponse property for this object.\n@return The value of the ActivitiesResponse property for this object.", "getterModel" : { "returnType" : "ActivitiesResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivitiesResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ActivitiesResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ActivitiesResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ActivitiesResponse property for this object.\n\n@param activitiesResponse The new value for the ActivitiesResponse property for this object.", "setterMethodName" : "setActivitiesResponse", "setterModel" : { "variableDeclarationType" : "ActivitiesResponse", "variableName" : "activitiesResponse", "variableType" : "ActivitiesResponse", "documentation" : null, "simpleType" : "ActivitiesResponse", "variableSetterType" : "ActivitiesResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ActivitiesResponse", "variableName" : "activitiesResponse", "variableType" : "ActivitiesResponse", "documentation" : "", "simpleType" : "ActivitiesResponse", "variableSetterType" : "ActivitiesResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ActivitiesResponse" ], "shapeName" : "GetCampaignActivitiesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCampaignActivitiesResponse", "variableName" : "getCampaignActivitiesResponse", "variableType" : "GetCampaignActivitiesResponse", "documentation" : null, "simpleType" : "GetCampaignActivitiesResponse", "variableSetterType" : "GetCampaignActivitiesResponse" }, "wrapper" : false }, "GetCampaignRequest" : { "c2jName" : "GetCampaignRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCampaign", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns/{campaign-id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignId" : { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignId", "ApplicationId" ], "shapeName" : "GetCampaignRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCampaignRequest", "variableName" : "getCampaignRequest", "variableType" : "GetCampaignRequest", "documentation" : null, "simpleType" : "GetCampaignRequest", "variableSetterType" : "GetCampaignRequest" }, "wrapper" : false }, "GetCampaignResponse" : { "c2jName" : "GetCampaignResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignResponse" : { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignResponse" ], "shapeName" : "GetCampaignResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCampaignResponse", "variableName" : "getCampaignResponse", "variableType" : "GetCampaignResponse", "documentation" : null, "simpleType" : "GetCampaignResponse", "variableSetterType" : "GetCampaignResponse" }, "wrapper" : false }, "GetCampaignVersionRequest" : { "c2jName" : "GetCampaignVersionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCampaignVersion", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "The version of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The version of the campaign.\n@param version The version of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The version of the campaign.\n@return The version of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "The version of the campaign.\n@param version The version of the campaign.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "The version of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignId" : { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "The version of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The version of the campaign.\n@param version The version of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The version of the campaign.\n@return The version of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "The version of the campaign.\n@param version The version of the campaign.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "The version of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The version of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "The version of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The version of the campaign.\n@param version The version of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The version of the campaign.\n@return The version of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "The version of the campaign.\n@param version The version of the campaign.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "The version of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Version", "ApplicationId", "CampaignId" ], "shapeName" : "GetCampaignVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCampaignVersionRequest", "variableName" : "getCampaignVersionRequest", "variableType" : "GetCampaignVersionRequest", "documentation" : null, "simpleType" : "GetCampaignVersionRequest", "variableSetterType" : "GetCampaignVersionRequest" }, "wrapper" : false }, "GetCampaignVersionResponse" : { "c2jName" : "GetCampaignVersionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignResponse" : { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignResponse" ], "shapeName" : "GetCampaignVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCampaignVersionResponse", "variableName" : "getCampaignVersionResponse", "variableType" : "GetCampaignVersionResponse", "documentation" : null, "simpleType" : "GetCampaignVersionResponse", "variableSetterType" : "GetCampaignVersionResponse" }, "wrapper" : false }, "GetCampaignVersionsRequest" : { "c2jName" : "GetCampaignVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCampaignVersions", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns/{campaign-id}/versions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignId" : { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "CampaignId" ], "shapeName" : "GetCampaignVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCampaignVersionsRequest", "variableName" : "getCampaignVersionsRequest", "variableType" : "GetCampaignVersionsRequest", "documentation" : null, "simpleType" : "GetCampaignVersionsRequest", "variableSetterType" : "GetCampaignVersionsRequest" }, "wrapper" : false }, "GetCampaignVersionsResponse" : { "c2jName" : "GetCampaignVersionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCampaignsResponse", "beanStyleSetterMethodName" : "setCampaignsResponse", "c2jName" : "CampaignsResponse", "c2jShape" : "CampaignsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignsResponse.Builder} avoiding the need to create one manually via {@link CampaignsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignsResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignsResponse(CampaignsResponse)}.\n@param campaignsResponse a consumer that will call methods on {@link CampaignsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignsResponse(CampaignsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignsResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignsResponse", "getterDocumentation" : "Returns the value of the CampaignsResponse property for this object.\n@return The value of the CampaignsResponse property for this object.", "getterModel" : { "returnType" : "CampaignsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.", "setterMethodName" : "setCampaignsResponse", "setterModel" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : null, "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : "", "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignsResponse" : { "beanStyleGetterMethodName" : "getCampaignsResponse", "beanStyleSetterMethodName" : "setCampaignsResponse", "c2jName" : "CampaignsResponse", "c2jShape" : "CampaignsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignsResponse.Builder} avoiding the need to create one manually via {@link CampaignsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignsResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignsResponse(CampaignsResponse)}.\n@param campaignsResponse a consumer that will call methods on {@link CampaignsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignsResponse(CampaignsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignsResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignsResponse", "getterDocumentation" : "Returns the value of the CampaignsResponse property for this object.\n@return The value of the CampaignsResponse property for this object.", "getterModel" : { "returnType" : "CampaignsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.", "setterMethodName" : "setCampaignsResponse", "setterModel" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : null, "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : "", "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignsResponse", "beanStyleSetterMethodName" : "setCampaignsResponse", "c2jName" : "CampaignsResponse", "c2jShape" : "CampaignsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignsResponse.Builder} avoiding the need to create one manually via {@link CampaignsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignsResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignsResponse(CampaignsResponse)}.\n@param campaignsResponse a consumer that will call methods on {@link CampaignsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignsResponse(CampaignsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignsResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignsResponse", "getterDocumentation" : "Returns the value of the CampaignsResponse property for this object.\n@return The value of the CampaignsResponse property for this object.", "getterModel" : { "returnType" : "CampaignsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.", "setterMethodName" : "setCampaignsResponse", "setterModel" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : null, "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : "", "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignsResponse" ], "shapeName" : "GetCampaignVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCampaignVersionsResponse", "variableName" : "getCampaignVersionsResponse", "variableType" : "GetCampaignVersionsResponse", "documentation" : null, "simpleType" : "GetCampaignVersionsResponse", "variableSetterType" : "GetCampaignVersionsResponse" }, "wrapper" : false }, "GetCampaignsRequest" : { "c2jName" : "GetCampaignsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCampaigns", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetCampaignsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCampaignsRequest", "variableName" : "getCampaignsRequest", "variableType" : "GetCampaignsRequest", "documentation" : null, "simpleType" : "GetCampaignsRequest", "variableSetterType" : "GetCampaignsRequest" }, "wrapper" : false }, "GetCampaignsResponse" : { "c2jName" : "GetCampaignsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCampaignsResponse", "beanStyleSetterMethodName" : "setCampaignsResponse", "c2jName" : "CampaignsResponse", "c2jShape" : "CampaignsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignsResponse.Builder} avoiding the need to create one manually via {@link CampaignsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignsResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignsResponse(CampaignsResponse)}.\n@param campaignsResponse a consumer that will call methods on {@link CampaignsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignsResponse(CampaignsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignsResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignsResponse", "getterDocumentation" : "Returns the value of the CampaignsResponse property for this object.\n@return The value of the CampaignsResponse property for this object.", "getterModel" : { "returnType" : "CampaignsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.", "setterMethodName" : "setCampaignsResponse", "setterModel" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : null, "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : "", "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignsResponse" : { "beanStyleGetterMethodName" : "getCampaignsResponse", "beanStyleSetterMethodName" : "setCampaignsResponse", "c2jName" : "CampaignsResponse", "c2jShape" : "CampaignsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignsResponse.Builder} avoiding the need to create one manually via {@link CampaignsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignsResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignsResponse(CampaignsResponse)}.\n@param campaignsResponse a consumer that will call methods on {@link CampaignsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignsResponse(CampaignsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignsResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignsResponse", "getterDocumentation" : "Returns the value of the CampaignsResponse property for this object.\n@return The value of the CampaignsResponse property for this object.", "getterModel" : { "returnType" : "CampaignsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.", "setterMethodName" : "setCampaignsResponse", "setterModel" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : null, "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : "", "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignsResponse", "beanStyleSetterMethodName" : "setCampaignsResponse", "c2jName" : "CampaignsResponse", "c2jShape" : "CampaignsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignsResponse.Builder} avoiding the need to create one manually via {@link CampaignsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignsResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignsResponse(CampaignsResponse)}.\n@param campaignsResponse a consumer that will call methods on {@link CampaignsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignsResponse(CampaignsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignsResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignsResponse", "getterDocumentation" : "Returns the value of the CampaignsResponse property for this object.\n@return The value of the CampaignsResponse property for this object.", "getterModel" : { "returnType" : "CampaignsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignsResponse property for this object.\n\n@param campaignsResponse The new value for the CampaignsResponse property for this object.", "setterMethodName" : "setCampaignsResponse", "setterModel" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : null, "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignsResponse", "variableName" : "campaignsResponse", "variableType" : "CampaignsResponse", "documentation" : "", "simpleType" : "CampaignsResponse", "variableSetterType" : "CampaignsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignsResponse" ], "shapeName" : "GetCampaignsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCampaignsResponse", "variableName" : "getCampaignsResponse", "variableType" : "GetCampaignsResponse", "documentation" : null, "simpleType" : "GetCampaignsResponse", "variableSetterType" : "GetCampaignsResponse" }, "wrapper" : false }, "GetChannelsRequest" : { "c2jName" : "GetChannelsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetChannels", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetChannelsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetChannelsRequest", "variableName" : "getChannelsRequest", "variableType" : "GetChannelsRequest", "documentation" : null, "simpleType" : "GetChannelsRequest", "variableSetterType" : "GetChannelsRequest" }, "wrapper" : false }, "GetChannelsResponse" : { "c2jName" : "GetChannelsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChannelsResponse", "beanStyleSetterMethodName" : "setChannelsResponse", "c2jName" : "ChannelsResponse", "c2jShape" : "ChannelsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ChannelsResponse.Builder} avoiding the need to create one manually via {@link ChannelsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChannelsResponse.Builder#build()} is called immediately and its result is passed to {@link #channelsResponse(ChannelsResponse)}.\n@param channelsResponse a consumer that will call methods on {@link ChannelsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelsResponse(ChannelsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelsResponse", "fluentSetterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\n@param channelsResponse The new value for the ChannelsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelsResponse", "getterDocumentation" : "Returns the value of the ChannelsResponse property for this object.\n@return The value of the ChannelsResponse property for this object.", "getterModel" : { "returnType" : "ChannelsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChannelsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\n@param channelsResponse The new value for the ChannelsResponse property for this object.", "setterMethodName" : "setChannelsResponse", "setterModel" : { "variableDeclarationType" : "ChannelsResponse", "variableName" : "channelsResponse", "variableType" : "ChannelsResponse", "documentation" : null, "simpleType" : "ChannelsResponse", "variableSetterType" : "ChannelsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChannelsResponse", "variableName" : "channelsResponse", "variableType" : "ChannelsResponse", "documentation" : "", "simpleType" : "ChannelsResponse", "variableSetterType" : "ChannelsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChannelsResponse" : { "beanStyleGetterMethodName" : "getChannelsResponse", "beanStyleSetterMethodName" : "setChannelsResponse", "c2jName" : "ChannelsResponse", "c2jShape" : "ChannelsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ChannelsResponse.Builder} avoiding the need to create one manually via {@link ChannelsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChannelsResponse.Builder#build()} is called immediately and its result is passed to {@link #channelsResponse(ChannelsResponse)}.\n@param channelsResponse a consumer that will call methods on {@link ChannelsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelsResponse(ChannelsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelsResponse", "fluentSetterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\n@param channelsResponse The new value for the ChannelsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelsResponse", "getterDocumentation" : "Returns the value of the ChannelsResponse property for this object.\n@return The value of the ChannelsResponse property for this object.", "getterModel" : { "returnType" : "ChannelsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChannelsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\n@param channelsResponse The new value for the ChannelsResponse property for this object.", "setterMethodName" : "setChannelsResponse", "setterModel" : { "variableDeclarationType" : "ChannelsResponse", "variableName" : "channelsResponse", "variableType" : "ChannelsResponse", "documentation" : null, "simpleType" : "ChannelsResponse", "variableSetterType" : "ChannelsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChannelsResponse", "variableName" : "channelsResponse", "variableType" : "ChannelsResponse", "documentation" : "", "simpleType" : "ChannelsResponse", "variableSetterType" : "ChannelsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChannelsResponse", "beanStyleSetterMethodName" : "setChannelsResponse", "c2jName" : "ChannelsResponse", "c2jShape" : "ChannelsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ChannelsResponse.Builder} avoiding the need to create one manually via {@link ChannelsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChannelsResponse.Builder#build()} is called immediately and its result is passed to {@link #channelsResponse(ChannelsResponse)}.\n@param channelsResponse a consumer that will call methods on {@link ChannelsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelsResponse(ChannelsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelsResponse", "fluentSetterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\n@param channelsResponse The new value for the ChannelsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelsResponse", "getterDocumentation" : "Returns the value of the ChannelsResponse property for this object.\n@return The value of the ChannelsResponse property for this object.", "getterModel" : { "returnType" : "ChannelsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ChannelsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ChannelsResponse property for this object.\n\n@param channelsResponse The new value for the ChannelsResponse property for this object.", "setterMethodName" : "setChannelsResponse", "setterModel" : { "variableDeclarationType" : "ChannelsResponse", "variableName" : "channelsResponse", "variableType" : "ChannelsResponse", "documentation" : null, "simpleType" : "ChannelsResponse", "variableSetterType" : "ChannelsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChannelsResponse", "variableName" : "channelsResponse", "variableType" : "ChannelsResponse", "documentation" : "", "simpleType" : "ChannelsResponse", "variableSetterType" : "ChannelsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ChannelsResponse" ], "shapeName" : "GetChannelsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetChannelsResponse", "variableName" : "getChannelsResponse", "variableType" : "GetChannelsResponse", "documentation" : null, "simpleType" : "GetChannelsResponse", "variableSetterType" : "GetChannelsResponse" }, "wrapper" : false }, "GetEmailChannelRequest" : { "c2jName" : "GetEmailChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetEmailChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/email", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetEmailChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetEmailChannelRequest", "variableName" : "getEmailChannelRequest", "variableType" : "GetEmailChannelRequest", "documentation" : null, "simpleType" : "GetEmailChannelRequest", "variableSetterType" : "GetEmailChannelRequest" }, "wrapper" : false }, "GetEmailChannelResponse" : { "c2jName" : "GetEmailChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailChannelResponse" : { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailChannelResponse" ], "shapeName" : "GetEmailChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetEmailChannelResponse", "variableName" : "getEmailChannelResponse", "variableType" : "GetEmailChannelResponse", "documentation" : null, "simpleType" : "GetEmailChannelResponse", "variableSetterType" : "GetEmailChannelResponse" }, "wrapper" : false }, "GetEndpointRequest" : { "c2jName" : "GetEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetEndpoint", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/endpoints/{endpoint-id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointId" : { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "EndpointId" ], "shapeName" : "GetEndpointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetEndpointRequest", "variableName" : "getEndpointRequest", "variableType" : "GetEndpointRequest", "documentation" : null, "simpleType" : "GetEndpointRequest", "variableSetterType" : "GetEndpointRequest" }, "wrapper" : false }, "GetEndpointResponse" : { "c2jName" : "GetEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEndpointResponse", "beanStyleSetterMethodName" : "setEndpointResponse", "c2jName" : "EndpointResponse", "c2jShape" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointResponse(EndpointResponse)}.\n@param endpointResponse a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointResponse(EndpointResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResponse", "getterDocumentation" : "Returns the value of the EndpointResponse property for this object.\n@return The value of the EndpointResponse property for this object.", "getterModel" : { "returnType" : "EndpointResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.", "setterMethodName" : "setEndpointResponse", "setterModel" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndpointResponse" : { "beanStyleGetterMethodName" : "getEndpointResponse", "beanStyleSetterMethodName" : "setEndpointResponse", "c2jName" : "EndpointResponse", "c2jShape" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointResponse(EndpointResponse)}.\n@param endpointResponse a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointResponse(EndpointResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResponse", "getterDocumentation" : "Returns the value of the EndpointResponse property for this object.\n@return The value of the EndpointResponse property for this object.", "getterModel" : { "returnType" : "EndpointResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.", "setterMethodName" : "setEndpointResponse", "setterModel" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpointResponse", "beanStyleSetterMethodName" : "setEndpointResponse", "c2jName" : "EndpointResponse", "c2jShape" : "EndpointResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointResponse.Builder} avoiding the need to create one manually via {@link EndpointResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointResponse(EndpointResponse)}.\n@param endpointResponse a consumer that will call methods on {@link EndpointResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointResponse(EndpointResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResponse", "getterDocumentation" : "Returns the value of the EndpointResponse property for this object.\n@return The value of the EndpointResponse property for this object.", "getterModel" : { "returnType" : "EndpointResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointResponse property for this object.\n\n@param endpointResponse The new value for the EndpointResponse property for this object.", "setterMethodName" : "setEndpointResponse", "setterModel" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : null, "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointResponse", "variableName" : "endpointResponse", "variableType" : "EndpointResponse", "documentation" : "", "simpleType" : "EndpointResponse", "variableSetterType" : "EndpointResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EndpointResponse" ], "shapeName" : "GetEndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetEndpointResponse", "variableName" : "getEndpointResponse", "variableType" : "GetEndpointResponse", "documentation" : null, "simpleType" : "GetEndpointResponse", "variableSetterType" : "GetEndpointResponse" }, "wrapper" : false }, "GetEventStreamRequest" : { "c2jName" : "GetEventStreamRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetEventStream", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/eventstream", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetEventStreamRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetEventStreamRequest", "variableName" : "getEventStreamRequest", "variableType" : "GetEventStreamRequest", "documentation" : null, "simpleType" : "GetEventStreamRequest", "variableSetterType" : "GetEventStreamRequest" }, "wrapper" : false }, "GetEventStreamResponse" : { "c2jName" : "GetEventStreamResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventStream" : { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EventStream" ], "shapeName" : "GetEventStreamResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetEventStreamResponse", "variableName" : "getEventStreamResponse", "variableType" : "GetEventStreamResponse", "documentation" : null, "simpleType" : "GetEventStreamResponse", "variableSetterType" : "GetEventStreamResponse" }, "wrapper" : false }, "GetExportJobRequest" : { "c2jName" : "GetExportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetExportJob", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/jobs/export/{job-id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "job-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "job-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "JobId" : { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "job-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "job-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "job-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "job-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "JobId" ], "shapeName" : "GetExportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetExportJobRequest", "variableName" : "getExportJobRequest", "variableType" : "GetExportJobRequest", "documentation" : null, "simpleType" : "GetExportJobRequest", "variableSetterType" : "GetExportJobRequest" }, "wrapper" : false }, "GetExportJobResponse" : { "c2jName" : "GetExportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExportJobResponse", "beanStyleSetterMethodName" : "setExportJobResponse", "c2jName" : "ExportJobResponse", "c2jShape" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobResponse(ExportJobResponse)}.\n@param exportJobResponse a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobResponse(ExportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobResponse", "getterDocumentation" : "Returns the value of the ExportJobResponse property for this object.\n@return The value of the ExportJobResponse property for this object.", "getterModel" : { "returnType" : "ExportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.", "setterMethodName" : "setExportJobResponse", "setterModel" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExportJobResponse" : { "beanStyleGetterMethodName" : "getExportJobResponse", "beanStyleSetterMethodName" : "setExportJobResponse", "c2jName" : "ExportJobResponse", "c2jShape" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobResponse(ExportJobResponse)}.\n@param exportJobResponse a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobResponse(ExportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobResponse", "getterDocumentation" : "Returns the value of the ExportJobResponse property for this object.\n@return The value of the ExportJobResponse property for this object.", "getterModel" : { "returnType" : "ExportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.", "setterMethodName" : "setExportJobResponse", "setterModel" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExportJobResponse", "beanStyleSetterMethodName" : "setExportJobResponse", "c2jName" : "ExportJobResponse", "c2jShape" : "ExportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobResponse.Builder} avoiding the need to create one manually via {@link ExportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobResponse(ExportJobResponse)}.\n@param exportJobResponse a consumer that will call methods on {@link ExportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobResponse(ExportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobResponse", "getterDocumentation" : "Returns the value of the ExportJobResponse property for this object.\n@return The value of the ExportJobResponse property for this object.", "getterModel" : { "returnType" : "ExportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobResponse property for this object.\n\n@param exportJobResponse The new value for the ExportJobResponse property for this object.", "setterMethodName" : "setExportJobResponse", "setterModel" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : null, "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobResponse", "variableName" : "exportJobResponse", "variableType" : "ExportJobResponse", "documentation" : "", "simpleType" : "ExportJobResponse", "variableSetterType" : "ExportJobResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ExportJobResponse" ], "shapeName" : "GetExportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetExportJobResponse", "variableName" : "getExportJobResponse", "variableType" : "GetExportJobResponse", "documentation" : null, "simpleType" : "GetExportJobResponse", "variableSetterType" : "GetExportJobResponse" }, "wrapper" : false }, "GetExportJobsRequest" : { "c2jName" : "GetExportJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetExportJobs", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/jobs/export", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetExportJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetExportJobsRequest", "variableName" : "getExportJobsRequest", "variableType" : "GetExportJobsRequest", "documentation" : null, "simpleType" : "GetExportJobsRequest", "variableSetterType" : "GetExportJobsRequest" }, "wrapper" : false }, "GetExportJobsResponse" : { "c2jName" : "GetExportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExportJobsResponse", "beanStyleSetterMethodName" : "setExportJobsResponse", "c2jName" : "ExportJobsResponse", "c2jShape" : "ExportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobsResponse.Builder} avoiding the need to create one manually via {@link ExportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobsResponse(ExportJobsResponse)}.\n@param exportJobsResponse a consumer that will call methods on {@link ExportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobsResponse(ExportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobsResponse", "getterDocumentation" : "Returns the value of the ExportJobsResponse property for this object.\n@return The value of the ExportJobsResponse property for this object.", "getterModel" : { "returnType" : "ExportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.", "setterMethodName" : "setExportJobsResponse", "setterModel" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : null, "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : "", "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExportJobsResponse" : { "beanStyleGetterMethodName" : "getExportJobsResponse", "beanStyleSetterMethodName" : "setExportJobsResponse", "c2jName" : "ExportJobsResponse", "c2jShape" : "ExportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobsResponse.Builder} avoiding the need to create one manually via {@link ExportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobsResponse(ExportJobsResponse)}.\n@param exportJobsResponse a consumer that will call methods on {@link ExportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobsResponse(ExportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobsResponse", "getterDocumentation" : "Returns the value of the ExportJobsResponse property for this object.\n@return The value of the ExportJobsResponse property for this object.", "getterModel" : { "returnType" : "ExportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.", "setterMethodName" : "setExportJobsResponse", "setterModel" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : null, "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : "", "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExportJobsResponse", "beanStyleSetterMethodName" : "setExportJobsResponse", "c2jName" : "ExportJobsResponse", "c2jShape" : "ExportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobsResponse.Builder} avoiding the need to create one manually via {@link ExportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobsResponse(ExportJobsResponse)}.\n@param exportJobsResponse a consumer that will call methods on {@link ExportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobsResponse(ExportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobsResponse", "getterDocumentation" : "Returns the value of the ExportJobsResponse property for this object.\n@return The value of the ExportJobsResponse property for this object.", "getterModel" : { "returnType" : "ExportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.", "setterMethodName" : "setExportJobsResponse", "setterModel" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : null, "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : "", "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ExportJobsResponse" ], "shapeName" : "GetExportJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetExportJobsResponse", "variableName" : "getExportJobsResponse", "variableType" : "GetExportJobsResponse", "documentation" : null, "simpleType" : "GetExportJobsResponse", "variableSetterType" : "GetExportJobsResponse" }, "wrapper" : false }, "GetGcmChannelRequest" : { "c2jName" : "GetGcmChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetGcmChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/gcm", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetGcmChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetGcmChannelRequest", "variableName" : "getGcmChannelRequest", "variableType" : "GetGcmChannelRequest", "documentation" : null, "simpleType" : "GetGcmChannelRequest", "variableSetterType" : "GetGcmChannelRequest" }, "wrapper" : false }, "GetGcmChannelResponse" : { "c2jName" : "GetGcmChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GCMChannelResponse" : { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GCMChannelResponse" ], "shapeName" : "GetGcmChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetGcmChannelResponse", "variableName" : "getGcmChannelResponse", "variableType" : "GetGcmChannelResponse", "documentation" : null, "simpleType" : "GetGcmChannelResponse", "variableSetterType" : "GetGcmChannelResponse" }, "wrapper" : false }, "GetImportJobRequest" : { "c2jName" : "GetImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetImportJob", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/jobs/import/{job-id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "job-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "job-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "JobId" : { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "job-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "job-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "The unique ID of the job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "The unique ID of the job.\n@return The unique ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "job-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "job-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "The unique ID of the job.\n@param jobId The unique ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "The unique ID of the job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "JobId" ], "shapeName" : "GetImportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetImportJobRequest", "variableName" : "getImportJobRequest", "variableType" : "GetImportJobRequest", "documentation" : null, "simpleType" : "GetImportJobRequest", "variableSetterType" : "GetImportJobRequest" }, "wrapper" : false }, "GetImportJobResponse" : { "c2jName" : "GetImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getImportJobResponse", "beanStyleSetterMethodName" : "setImportJobResponse", "c2jName" : "ImportJobResponse", "c2jShape" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobResponse(ImportJobResponse)}.\n@param importJobResponse a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobResponse(ImportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobResponse", "getterDocumentation" : "Returns the value of the ImportJobResponse property for this object.\n@return The value of the ImportJobResponse property for this object.", "getterModel" : { "returnType" : "ImportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.", "setterMethodName" : "setImportJobResponse", "setterModel" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ImportJobResponse" : { "beanStyleGetterMethodName" : "getImportJobResponse", "beanStyleSetterMethodName" : "setImportJobResponse", "c2jName" : "ImportJobResponse", "c2jShape" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobResponse(ImportJobResponse)}.\n@param importJobResponse a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobResponse(ImportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobResponse", "getterDocumentation" : "Returns the value of the ImportJobResponse property for this object.\n@return The value of the ImportJobResponse property for this object.", "getterModel" : { "returnType" : "ImportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.", "setterMethodName" : "setImportJobResponse", "setterModel" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getImportJobResponse", "beanStyleSetterMethodName" : "setImportJobResponse", "c2jName" : "ImportJobResponse", "c2jShape" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobResponse(ImportJobResponse)}.\n@param importJobResponse a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobResponse(ImportJobResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobResponse", "getterDocumentation" : "Returns the value of the ImportJobResponse property for this object.\n@return The value of the ImportJobResponse property for this object.", "getterModel" : { "returnType" : "ImportJobResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobResponse property for this object.\n\n@param importJobResponse The new value for the ImportJobResponse property for this object.", "setterMethodName" : "setImportJobResponse", "setterModel" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ImportJobResponse" ], "shapeName" : "GetImportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetImportJobResponse", "variableName" : "getImportJobResponse", "variableType" : "GetImportJobResponse", "documentation" : null, "simpleType" : "GetImportJobResponse", "variableSetterType" : "GetImportJobResponse" }, "wrapper" : false }, "GetImportJobsRequest" : { "c2jName" : "GetImportJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetImportJobs", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/jobs/import", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetImportJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetImportJobsRequest", "variableName" : "getImportJobsRequest", "variableType" : "GetImportJobsRequest", "documentation" : null, "simpleType" : "GetImportJobsRequest", "variableSetterType" : "GetImportJobsRequest" }, "wrapper" : false }, "GetImportJobsResponse" : { "c2jName" : "GetImportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getImportJobsResponse", "beanStyleSetterMethodName" : "setImportJobsResponse", "c2jName" : "ImportJobsResponse", "c2jShape" : "ImportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobsResponse.Builder} avoiding the need to create one manually via {@link ImportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobsResponse(ImportJobsResponse)}.\n@param importJobsResponse a consumer that will call methods on {@link ImportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobsResponse(ImportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobsResponse", "getterDocumentation" : "Returns the value of the ImportJobsResponse property for this object.\n@return The value of the ImportJobsResponse property for this object.", "getterModel" : { "returnType" : "ImportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.", "setterMethodName" : "setImportJobsResponse", "setterModel" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : null, "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : "", "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ImportJobsResponse" : { "beanStyleGetterMethodName" : "getImportJobsResponse", "beanStyleSetterMethodName" : "setImportJobsResponse", "c2jName" : "ImportJobsResponse", "c2jShape" : "ImportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobsResponse.Builder} avoiding the need to create one manually via {@link ImportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobsResponse(ImportJobsResponse)}.\n@param importJobsResponse a consumer that will call methods on {@link ImportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobsResponse(ImportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobsResponse", "getterDocumentation" : "Returns the value of the ImportJobsResponse property for this object.\n@return The value of the ImportJobsResponse property for this object.", "getterModel" : { "returnType" : "ImportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.", "setterMethodName" : "setImportJobsResponse", "setterModel" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : null, "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : "", "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getImportJobsResponse", "beanStyleSetterMethodName" : "setImportJobsResponse", "c2jName" : "ImportJobsResponse", "c2jShape" : "ImportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobsResponse.Builder} avoiding the need to create one manually via {@link ImportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobsResponse(ImportJobsResponse)}.\n@param importJobsResponse a consumer that will call methods on {@link ImportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobsResponse(ImportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobsResponse", "getterDocumentation" : "Returns the value of the ImportJobsResponse property for this object.\n@return The value of the ImportJobsResponse property for this object.", "getterModel" : { "returnType" : "ImportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.", "setterMethodName" : "setImportJobsResponse", "setterModel" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : null, "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : "", "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ImportJobsResponse" ], "shapeName" : "GetImportJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetImportJobsResponse", "variableName" : "getImportJobsResponse", "variableType" : "GetImportJobsResponse", "documentation" : null, "simpleType" : "GetImportJobsResponse", "variableSetterType" : "GetImportJobsResponse" }, "wrapper" : false }, "GetSegmentExportJobsRequest" : { "c2jName" : "GetSegmentExportJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSegmentExportJobs", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments/{segment-id}/jobs/export", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentId", "ApplicationId" ], "shapeName" : "GetSegmentExportJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSegmentExportJobsRequest", "variableName" : "getSegmentExportJobsRequest", "variableType" : "GetSegmentExportJobsRequest", "documentation" : null, "simpleType" : "GetSegmentExportJobsRequest", "variableSetterType" : "GetSegmentExportJobsRequest" }, "wrapper" : false }, "GetSegmentExportJobsResponse" : { "c2jName" : "GetSegmentExportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExportJobsResponse", "beanStyleSetterMethodName" : "setExportJobsResponse", "c2jName" : "ExportJobsResponse", "c2jShape" : "ExportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobsResponse.Builder} avoiding the need to create one manually via {@link ExportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobsResponse(ExportJobsResponse)}.\n@param exportJobsResponse a consumer that will call methods on {@link ExportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobsResponse(ExportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobsResponse", "getterDocumentation" : "Returns the value of the ExportJobsResponse property for this object.\n@return The value of the ExportJobsResponse property for this object.", "getterModel" : { "returnType" : "ExportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.", "setterMethodName" : "setExportJobsResponse", "setterModel" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : null, "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : "", "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExportJobsResponse" : { "beanStyleGetterMethodName" : "getExportJobsResponse", "beanStyleSetterMethodName" : "setExportJobsResponse", "c2jName" : "ExportJobsResponse", "c2jShape" : "ExportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobsResponse.Builder} avoiding the need to create one manually via {@link ExportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobsResponse(ExportJobsResponse)}.\n@param exportJobsResponse a consumer that will call methods on {@link ExportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobsResponse(ExportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobsResponse", "getterDocumentation" : "Returns the value of the ExportJobsResponse property for this object.\n@return The value of the ExportJobsResponse property for this object.", "getterModel" : { "returnType" : "ExportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.", "setterMethodName" : "setExportJobsResponse", "setterModel" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : null, "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : "", "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExportJobsResponse", "beanStyleSetterMethodName" : "setExportJobsResponse", "c2jName" : "ExportJobsResponse", "c2jShape" : "ExportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ExportJobsResponse.Builder} avoiding the need to create one manually via {@link ExportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #exportJobsResponse(ExportJobsResponse)}.\n@param exportJobsResponse a consumer that will call methods on {@link ExportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exportJobsResponse(ExportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportJobsResponse", "getterDocumentation" : "Returns the value of the ExportJobsResponse property for this object.\n@return The value of the ExportJobsResponse property for this object.", "getterModel" : { "returnType" : "ExportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ExportJobsResponse property for this object.\n\n@param exportJobsResponse The new value for the ExportJobsResponse property for this object.", "setterMethodName" : "setExportJobsResponse", "setterModel" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : null, "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExportJobsResponse", "variableName" : "exportJobsResponse", "variableType" : "ExportJobsResponse", "documentation" : "", "simpleType" : "ExportJobsResponse", "variableSetterType" : "ExportJobsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ExportJobsResponse" ], "shapeName" : "GetSegmentExportJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSegmentExportJobsResponse", "variableName" : "getSegmentExportJobsResponse", "variableType" : "GetSegmentExportJobsResponse", "documentation" : null, "simpleType" : "GetSegmentExportJobsResponse", "variableSetterType" : "GetSegmentExportJobsResponse" }, "wrapper" : false }, "GetSegmentImportJobsRequest" : { "c2jName" : "GetSegmentImportJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSegmentImportJobs", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments/{segment-id}/jobs/import", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentId", "ApplicationId" ], "shapeName" : "GetSegmentImportJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSegmentImportJobsRequest", "variableName" : "getSegmentImportJobsRequest", "variableType" : "GetSegmentImportJobsRequest", "documentation" : null, "simpleType" : "GetSegmentImportJobsRequest", "variableSetterType" : "GetSegmentImportJobsRequest" }, "wrapper" : false }, "GetSegmentImportJobsResponse" : { "c2jName" : "GetSegmentImportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getImportJobsResponse", "beanStyleSetterMethodName" : "setImportJobsResponse", "c2jName" : "ImportJobsResponse", "c2jShape" : "ImportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobsResponse.Builder} avoiding the need to create one manually via {@link ImportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobsResponse(ImportJobsResponse)}.\n@param importJobsResponse a consumer that will call methods on {@link ImportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobsResponse(ImportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobsResponse", "getterDocumentation" : "Returns the value of the ImportJobsResponse property for this object.\n@return The value of the ImportJobsResponse property for this object.", "getterModel" : { "returnType" : "ImportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.", "setterMethodName" : "setImportJobsResponse", "setterModel" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : null, "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : "", "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ImportJobsResponse" : { "beanStyleGetterMethodName" : "getImportJobsResponse", "beanStyleSetterMethodName" : "setImportJobsResponse", "c2jName" : "ImportJobsResponse", "c2jShape" : "ImportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobsResponse.Builder} avoiding the need to create one manually via {@link ImportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobsResponse(ImportJobsResponse)}.\n@param importJobsResponse a consumer that will call methods on {@link ImportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobsResponse(ImportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobsResponse", "getterDocumentation" : "Returns the value of the ImportJobsResponse property for this object.\n@return The value of the ImportJobsResponse property for this object.", "getterModel" : { "returnType" : "ImportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.", "setterMethodName" : "setImportJobsResponse", "setterModel" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : null, "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : "", "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getImportJobsResponse", "beanStyleSetterMethodName" : "setImportJobsResponse", "c2jName" : "ImportJobsResponse", "c2jShape" : "ImportJobsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobsResponse.Builder} avoiding the need to create one manually via {@link ImportJobsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobsResponse.Builder#build()} is called immediately and its result is passed to {@link #importJobsResponse(ImportJobsResponse)}.\n@param importJobsResponse a consumer that will call methods on {@link ImportJobsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importJobsResponse(ImportJobsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importJobsResponse", "fluentSetterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importJobsResponse", "getterDocumentation" : "Returns the value of the ImportJobsResponse property for this object.\n@return The value of the ImportJobsResponse property for this object.", "getterModel" : { "returnType" : "ImportJobsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportJobsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportJobsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportJobsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ImportJobsResponse property for this object.\n\n@param importJobsResponse The new value for the ImportJobsResponse property for this object.", "setterMethodName" : "setImportJobsResponse", "setterModel" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : null, "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : "", "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ImportJobsResponse" ], "shapeName" : "GetSegmentImportJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSegmentImportJobsResponse", "variableName" : "getSegmentImportJobsResponse", "variableType" : "GetSegmentImportJobsResponse", "documentation" : null, "simpleType" : "GetSegmentImportJobsResponse", "variableSetterType" : "GetSegmentImportJobsResponse" }, "wrapper" : false }, "GetSegmentRequest" : { "c2jName" : "GetSegmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSegment", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments/{segment-id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentId", "ApplicationId" ], "shapeName" : "GetSegmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSegmentRequest", "variableName" : "getSegmentRequest", "variableType" : "GetSegmentRequest", "documentation" : null, "simpleType" : "GetSegmentRequest", "variableSetterType" : "GetSegmentRequest" }, "wrapper" : false }, "GetSegmentResponse" : { "c2jName" : "GetSegmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SegmentResponse" : { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentResponse" ], "shapeName" : "GetSegmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSegmentResponse", "variableName" : "getSegmentResponse", "variableType" : "GetSegmentResponse", "documentation" : null, "simpleType" : "GetSegmentResponse", "variableSetterType" : "GetSegmentResponse" }, "wrapper" : false }, "GetSegmentVersionRequest" : { "c2jName" : "GetSegmentVersionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSegmentVersion", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments/{segment-id}/versions/{version}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The segment version.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "The segment version.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The segment version.\n@param version The segment version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The segment version.\n@return The segment version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "The segment version.\n@param version The segment version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "The segment version.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The segment version.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "The segment version.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The segment version.\n@param version The segment version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The segment version.\n@return The segment version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "The segment version.\n@param version The segment version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "The segment version.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The segment version.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "The segment version.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The segment version.\n@param version The segment version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The segment version.\n@return The segment version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "The segment version.\n@param version The segment version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "The segment version.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentId", "Version", "ApplicationId" ], "shapeName" : "GetSegmentVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSegmentVersionRequest", "variableName" : "getSegmentVersionRequest", "variableType" : "GetSegmentVersionRequest", "documentation" : null, "simpleType" : "GetSegmentVersionRequest", "variableSetterType" : "GetSegmentVersionRequest" }, "wrapper" : false }, "GetSegmentVersionResponse" : { "c2jName" : "GetSegmentVersionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SegmentResponse" : { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentResponse" ], "shapeName" : "GetSegmentVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSegmentVersionResponse", "variableName" : "getSegmentVersionResponse", "variableType" : "GetSegmentVersionResponse", "documentation" : null, "simpleType" : "GetSegmentVersionResponse", "variableSetterType" : "GetSegmentVersionResponse" }, "wrapper" : false }, "GetSegmentVersionsRequest" : { "c2jName" : "GetSegmentVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSegmentVersions", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments/{segment-id}/versions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentId", "ApplicationId" ], "shapeName" : "GetSegmentVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSegmentVersionsRequest", "variableName" : "getSegmentVersionsRequest", "variableType" : "GetSegmentVersionsRequest", "documentation" : null, "simpleType" : "GetSegmentVersionsRequest", "variableSetterType" : "GetSegmentVersionsRequest" }, "wrapper" : false }, "GetSegmentVersionsResponse" : { "c2jName" : "GetSegmentVersionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSegmentsResponse", "beanStyleSetterMethodName" : "setSegmentsResponse", "c2jName" : "SegmentsResponse", "c2jShape" : "SegmentsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentsResponse.Builder} avoiding the need to create one manually via {@link SegmentsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentsResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentsResponse(SegmentsResponse)}.\n@param segmentsResponse a consumer that will call methods on {@link SegmentsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentsResponse(SegmentsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentsResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentsResponse", "getterDocumentation" : "Returns the value of the SegmentsResponse property for this object.\n@return The value of the SegmentsResponse property for this object.", "getterModel" : { "returnType" : "SegmentsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.", "setterMethodName" : "setSegmentsResponse", "setterModel" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : null, "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : "", "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SegmentsResponse" : { "beanStyleGetterMethodName" : "getSegmentsResponse", "beanStyleSetterMethodName" : "setSegmentsResponse", "c2jName" : "SegmentsResponse", "c2jShape" : "SegmentsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentsResponse.Builder} avoiding the need to create one manually via {@link SegmentsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentsResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentsResponse(SegmentsResponse)}.\n@param segmentsResponse a consumer that will call methods on {@link SegmentsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentsResponse(SegmentsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentsResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentsResponse", "getterDocumentation" : "Returns the value of the SegmentsResponse property for this object.\n@return The value of the SegmentsResponse property for this object.", "getterModel" : { "returnType" : "SegmentsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.", "setterMethodName" : "setSegmentsResponse", "setterModel" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : null, "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : "", "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSegmentsResponse", "beanStyleSetterMethodName" : "setSegmentsResponse", "c2jName" : "SegmentsResponse", "c2jShape" : "SegmentsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentsResponse.Builder} avoiding the need to create one manually via {@link SegmentsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentsResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentsResponse(SegmentsResponse)}.\n@param segmentsResponse a consumer that will call methods on {@link SegmentsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentsResponse(SegmentsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentsResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentsResponse", "getterDocumentation" : "Returns the value of the SegmentsResponse property for this object.\n@return The value of the SegmentsResponse property for this object.", "getterModel" : { "returnType" : "SegmentsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.", "setterMethodName" : "setSegmentsResponse", "setterModel" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : null, "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : "", "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentsResponse" ], "shapeName" : "GetSegmentVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSegmentVersionsResponse", "variableName" : "getSegmentVersionsResponse", "variableType" : "GetSegmentVersionsResponse", "documentation" : null, "simpleType" : "GetSegmentVersionsResponse", "variableSetterType" : "GetSegmentVersionsResponse" }, "wrapper" : false }, "GetSegmentsRequest" : { "c2jName" : "GetSegmentsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSegments", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PageSize" : { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Token" : { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The number of entries you want on each page in the response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pageSize(String)}.\n@param pageSize a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(String)", "deprecated" : false, "documentation" : "The number of entries you want on each page in the response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "The number of entries you want on each page in the response.\n@return The number of entries you want on each page in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "page-size", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "page-size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "The number of entries you want on each page in the response.\n@param pageSize The number of entries you want on each page in the response.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pageSize", "variableType" : "String", "documentation" : "The number of entries you want on each page in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getToken", "beanStyleSetterMethodName" : "setToken", "c2jName" : "Token", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #token(String)}.\n@param token a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #token(String)", "deprecated" : false, "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "token", "fluentSetterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "token", "getterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@return The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Token", "sensitive" : false, "setterDocumentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.\n@param token The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "setterMethodName" : "setToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "token", "variableType" : "String", "documentation" : "The NextToken string returned on a previous page that you use to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetSegmentsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSegmentsRequest", "variableName" : "getSegmentsRequest", "variableType" : "GetSegmentsRequest", "documentation" : null, "simpleType" : "GetSegmentsRequest", "variableSetterType" : "GetSegmentsRequest" }, "wrapper" : false }, "GetSegmentsResponse" : { "c2jName" : "GetSegmentsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSegmentsResponse", "beanStyleSetterMethodName" : "setSegmentsResponse", "c2jName" : "SegmentsResponse", "c2jShape" : "SegmentsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentsResponse.Builder} avoiding the need to create one manually via {@link SegmentsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentsResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentsResponse(SegmentsResponse)}.\n@param segmentsResponse a consumer that will call methods on {@link SegmentsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentsResponse(SegmentsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentsResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentsResponse", "getterDocumentation" : "Returns the value of the SegmentsResponse property for this object.\n@return The value of the SegmentsResponse property for this object.", "getterModel" : { "returnType" : "SegmentsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.", "setterMethodName" : "setSegmentsResponse", "setterModel" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : null, "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : "", "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SegmentsResponse" : { "beanStyleGetterMethodName" : "getSegmentsResponse", "beanStyleSetterMethodName" : "setSegmentsResponse", "c2jName" : "SegmentsResponse", "c2jShape" : "SegmentsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentsResponse.Builder} avoiding the need to create one manually via {@link SegmentsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentsResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentsResponse(SegmentsResponse)}.\n@param segmentsResponse a consumer that will call methods on {@link SegmentsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentsResponse(SegmentsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentsResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentsResponse", "getterDocumentation" : "Returns the value of the SegmentsResponse property for this object.\n@return The value of the SegmentsResponse property for this object.", "getterModel" : { "returnType" : "SegmentsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.", "setterMethodName" : "setSegmentsResponse", "setterModel" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : null, "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : "", "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSegmentsResponse", "beanStyleSetterMethodName" : "setSegmentsResponse", "c2jName" : "SegmentsResponse", "c2jShape" : "SegmentsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentsResponse.Builder} avoiding the need to create one manually via {@link SegmentsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentsResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentsResponse(SegmentsResponse)}.\n@param segmentsResponse a consumer that will call methods on {@link SegmentsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentsResponse(SegmentsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentsResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentsResponse", "getterDocumentation" : "Returns the value of the SegmentsResponse property for this object.\n@return The value of the SegmentsResponse property for this object.", "getterModel" : { "returnType" : "SegmentsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentsResponse property for this object.\n\n@param segmentsResponse The new value for the SegmentsResponse property for this object.", "setterMethodName" : "setSegmentsResponse", "setterModel" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : null, "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : "", "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentsResponse" ], "shapeName" : "GetSegmentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSegmentsResponse", "variableName" : "getSegmentsResponse", "variableType" : "GetSegmentsResponse", "documentation" : null, "simpleType" : "GetSegmentsResponse", "variableSetterType" : "GetSegmentsResponse" }, "wrapper" : false }, "GetSmsChannelRequest" : { "c2jName" : "GetSmsChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSmsChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/sms", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetSmsChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSmsChannelRequest", "variableName" : "getSmsChannelRequest", "variableType" : "GetSmsChannelRequest", "documentation" : null, "simpleType" : "GetSmsChannelRequest", "variableSetterType" : "GetSmsChannelRequest" }, "wrapper" : false }, "GetSmsChannelResponse" : { "c2jName" : "GetSmsChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SMSChannelResponse" : { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SMSChannelResponse" ], "shapeName" : "GetSmsChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSmsChannelResponse", "variableName" : "getSmsChannelResponse", "variableType" : "GetSmsChannelResponse", "documentation" : null, "simpleType" : "GetSmsChannelResponse", "variableSetterType" : "GetSmsChannelResponse" }, "wrapper" : false }, "GetUserEndpointsRequest" : { "c2jName" : "GetUserEndpointsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUserEndpoints", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/users/{user-id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "user-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "user-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "user-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "user-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the user.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "The unique ID of the user.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "The unique ID of the user.\n@return The unique ID of the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "user-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "user-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "The unique ID of the user.\n@param userId The unique ID of the user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "The unique ID of the user.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "UserId" ], "shapeName" : "GetUserEndpointsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUserEndpointsRequest", "variableName" : "getUserEndpointsRequest", "variableType" : "GetUserEndpointsRequest", "documentation" : null, "simpleType" : "GetUserEndpointsRequest", "variableSetterType" : "GetUserEndpointsRequest" }, "wrapper" : false }, "GetUserEndpointsResponse" : { "c2jName" : "GetUserEndpointsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEndpointsResponse", "beanStyleSetterMethodName" : "setEndpointsResponse", "c2jName" : "EndpointsResponse", "c2jShape" : "EndpointsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointsResponse.Builder} avoiding the need to create one manually via {@link EndpointsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointsResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointsResponse(EndpointsResponse)}.\n@param endpointsResponse a consumer that will call methods on {@link EndpointsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointsResponse(EndpointsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointsResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointsResponse", "getterDocumentation" : "Returns the value of the EndpointsResponse property for this object.\n@return The value of the EndpointsResponse property for this object.", "getterModel" : { "returnType" : "EndpointsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.", "setterMethodName" : "setEndpointsResponse", "setterModel" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : null, "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : "", "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndpointsResponse" : { "beanStyleGetterMethodName" : "getEndpointsResponse", "beanStyleSetterMethodName" : "setEndpointsResponse", "c2jName" : "EndpointsResponse", "c2jShape" : "EndpointsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointsResponse.Builder} avoiding the need to create one manually via {@link EndpointsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointsResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointsResponse(EndpointsResponse)}.\n@param endpointsResponse a consumer that will call methods on {@link EndpointsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointsResponse(EndpointsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointsResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointsResponse", "getterDocumentation" : "Returns the value of the EndpointsResponse property for this object.\n@return The value of the EndpointsResponse property for this object.", "getterModel" : { "returnType" : "EndpointsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.", "setterMethodName" : "setEndpointsResponse", "setterModel" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : null, "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : "", "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpointsResponse", "beanStyleSetterMethodName" : "setEndpointsResponse", "c2jName" : "EndpointsResponse", "c2jShape" : "EndpointsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointsResponse.Builder} avoiding the need to create one manually via {@link EndpointsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointsResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointsResponse(EndpointsResponse)}.\n@param endpointsResponse a consumer that will call methods on {@link EndpointsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointsResponse(EndpointsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointsResponse", "fluentSetterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointsResponse", "getterDocumentation" : "Returns the value of the EndpointsResponse property for this object.\n@return The value of the EndpointsResponse property for this object.", "getterModel" : { "returnType" : "EndpointsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointsResponse property for this object.\n\n@param endpointsResponse The new value for the EndpointsResponse property for this object.", "setterMethodName" : "setEndpointsResponse", "setterModel" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : null, "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointsResponse", "variableName" : "endpointsResponse", "variableType" : "EndpointsResponse", "documentation" : "", "simpleType" : "EndpointsResponse", "variableSetterType" : "EndpointsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EndpointsResponse" ], "shapeName" : "GetUserEndpointsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUserEndpointsResponse", "variableName" : "getUserEndpointsResponse", "variableType" : "GetUserEndpointsResponse", "documentation" : null, "simpleType" : "GetUserEndpointsResponse", "variableSetterType" : "GetUserEndpointsResponse" }, "wrapper" : false }, "GetVoiceChannelRequest" : { "c2jName" : "GetVoiceChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetVoiceChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/voice", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId" ], "shapeName" : "GetVoiceChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetVoiceChannelRequest", "variableName" : "getVoiceChannelRequest", "variableType" : "GetVoiceChannelRequest", "documentation" : null, "simpleType" : "GetVoiceChannelRequest", "variableSetterType" : "GetVoiceChannelRequest" }, "wrapper" : false }, "GetVoiceChannelResponse" : { "c2jName" : "GetVoiceChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VoiceChannelResponse" : { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VoiceChannelResponse" ], "shapeName" : "GetVoiceChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetVoiceChannelResponse", "variableName" : "getVoiceChannelResponse", "variableType" : "GetVoiceChannelResponse", "documentation" : null, "simpleType" : "GetVoiceChannelResponse", "variableSetterType" : "GetVoiceChannelResponse" }, "wrapper" : false }, "ImportJobRequest" : { "c2jName" : "ImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Import job request.", "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" : "getDefineSegment", "beanStyleSetterMethodName" : "setDefineSegment", "c2jName" : "DefineSegment", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\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 #defineSegment(Boolean)}.\n@param defineSegment 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 #defineSegment(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints create a segment when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineSegment", "fluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defineSegment", "getterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@return Sets whether the endpoints create a segment when they are imported.", "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" : "DefineSegment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineSegment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefineSegment", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.", "setterMethodName" : "setDefineSegment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints create a segment when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterEndpoints", "beanStyleSetterMethodName" : "setRegisterEndpoints", "c2jName" : "RegisterEndpoints", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\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 #registerEndpoints(Boolean)}.\n@param registerEndpoints 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 #registerEndpoints(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerEndpoints", "fluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerEndpoints", "getterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "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" : "RegisterEndpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisterEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RegisterEndpoints", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "setterMethodName" : "setRegisterEndpoints", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@return The ID of the segment to update if the import job is meant to update an existing segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentName", "beanStyleSetterMethodName" : "setSegmentName", "c2jName" : "SegmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentName(String)}.\n@param segmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentName(String)", "deprecated" : false, "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentName", "fluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentName", "getterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return A custom name for the segment created by the import job. Use if DefineSegment is true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentName", "sensitive" : false, "setterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.", "setterMethodName" : "setSegmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefineSegment" : { "beanStyleGetterMethodName" : "getDefineSegment", "beanStyleSetterMethodName" : "setDefineSegment", "c2jName" : "DefineSegment", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\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 #defineSegment(Boolean)}.\n@param defineSegment 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 #defineSegment(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints create a segment when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineSegment", "fluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defineSegment", "getterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@return Sets whether the endpoints create a segment when they are imported.", "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" : "DefineSegment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineSegment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefineSegment", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.", "setterMethodName" : "setDefineSegment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints create a segment when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ExternalId" : { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Format" : { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegisterEndpoints" : { "beanStyleGetterMethodName" : "getRegisterEndpoints", "beanStyleSetterMethodName" : "setRegisterEndpoints", "c2jName" : "RegisterEndpoints", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\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 #registerEndpoints(Boolean)}.\n@param registerEndpoints 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 #registerEndpoints(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerEndpoints", "fluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerEndpoints", "getterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "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" : "RegisterEndpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisterEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RegisterEndpoints", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "setterMethodName" : "setRegisterEndpoints", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Url" : { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@return The ID of the segment to update if the import job is meant to update an existing segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentName" : { "beanStyleGetterMethodName" : "getSegmentName", "beanStyleSetterMethodName" : "setSegmentName", "c2jName" : "SegmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentName(String)}.\n@param segmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentName(String)", "deprecated" : false, "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentName", "fluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentName", "getterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return A custom name for the segment created by the import job. Use if DefineSegment is true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentName", "sensitive" : false, "setterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.", "setterMethodName" : "setSegmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDefineSegment", "beanStyleSetterMethodName" : "setDefineSegment", "c2jName" : "DefineSegment", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\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 #defineSegment(Boolean)}.\n@param defineSegment 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 #defineSegment(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints create a segment when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineSegment", "fluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defineSegment", "getterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@return Sets whether the endpoints create a segment when they are imported.", "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" : "DefineSegment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineSegment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefineSegment", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.", "setterMethodName" : "setDefineSegment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints create a segment when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterEndpoints", "beanStyleSetterMethodName" : "setRegisterEndpoints", "c2jName" : "RegisterEndpoints", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\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 #registerEndpoints(Boolean)}.\n@param registerEndpoints 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 #registerEndpoints(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerEndpoints", "fluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerEndpoints", "getterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "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" : "RegisterEndpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisterEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RegisterEndpoints", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "setterMethodName" : "setRegisterEndpoints", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@return The ID of the segment to update if the import job is meant to update an existing segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentName", "beanStyleSetterMethodName" : "setSegmentName", "c2jName" : "SegmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentName(String)}.\n@param segmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentName(String)", "deprecated" : false, "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentName", "fluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentName", "getterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return A custom name for the segment created by the import job. Use if DefineSegment is true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentName", "sensitive" : false, "setterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.", "setterMethodName" : "setSegmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ImportJobRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ImportJobRequest", "variableName" : "importJobRequest", "variableType" : "ImportJobRequest", "documentation" : null, "simpleType" : "ImportJobRequest", "variableSetterType" : "ImportJobRequest" }, "wrapper" : false }, "ImportJobResource" : { "c2jName" : "ImportJobResource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Import job resource", "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" : "getDefineSegment", "beanStyleSetterMethodName" : "setDefineSegment", "c2jName" : "DefineSegment", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\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 #defineSegment(Boolean)}.\n@param defineSegment 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 #defineSegment(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints create a segment when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineSegment", "fluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defineSegment", "getterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@return Sets whether the endpoints create a segment when they are imported.", "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" : "DefineSegment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineSegment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefineSegment", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.", "setterMethodName" : "setDefineSegment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints create a segment when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterEndpoints", "beanStyleSetterMethodName" : "setRegisterEndpoints", "c2jName" : "RegisterEndpoints", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\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 #registerEndpoints(Boolean)}.\n@param registerEndpoints 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 #registerEndpoints(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerEndpoints", "fluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerEndpoints", "getterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "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" : "RegisterEndpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisterEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RegisterEndpoints", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "setterMethodName" : "setRegisterEndpoints", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@return The ID of the segment to update if the import job is meant to update an existing segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentName", "beanStyleSetterMethodName" : "setSegmentName", "c2jName" : "SegmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentName(String)}.\n@param segmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentName(String)", "deprecated" : false, "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentName", "fluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentName", "getterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return A custom name for the segment created by the import job. Use if DefineSegment is true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentName", "sensitive" : false, "setterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.", "setterMethodName" : "setSegmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefineSegment" : { "beanStyleGetterMethodName" : "getDefineSegment", "beanStyleSetterMethodName" : "setDefineSegment", "c2jName" : "DefineSegment", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\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 #defineSegment(Boolean)}.\n@param defineSegment 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 #defineSegment(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints create a segment when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineSegment", "fluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defineSegment", "getterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@return Sets whether the endpoints create a segment when they are imported.", "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" : "DefineSegment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineSegment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefineSegment", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.", "setterMethodName" : "setDefineSegment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints create a segment when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ExternalId" : { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Format" : { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegisterEndpoints" : { "beanStyleGetterMethodName" : "getRegisterEndpoints", "beanStyleSetterMethodName" : "setRegisterEndpoints", "c2jName" : "RegisterEndpoints", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\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 #registerEndpoints(Boolean)}.\n@param registerEndpoints 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 #registerEndpoints(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerEndpoints", "fluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerEndpoints", "getterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "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" : "RegisterEndpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisterEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RegisterEndpoints", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "setterMethodName" : "setRegisterEndpoints", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Url" : { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@return The ID of the segment to update if the import job is meant to update an existing segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentName" : { "beanStyleGetterMethodName" : "getSegmentName", "beanStyleSetterMethodName" : "setSegmentName", "c2jName" : "SegmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentName(String)}.\n@param segmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentName(String)", "deprecated" : false, "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentName", "fluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentName", "getterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return A custom name for the segment created by the import job. Use if DefineSegment is true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentName", "sensitive" : false, "setterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.", "setterMethodName" : "setSegmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDefineSegment", "beanStyleSetterMethodName" : "setDefineSegment", "c2jName" : "DefineSegment", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\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 #defineSegment(Boolean)}.\n@param defineSegment 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 #defineSegment(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints create a segment when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineSegment", "fluentSetterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defineSegment", "getterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@return Sets whether the endpoints create a segment when they are imported.", "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" : "DefineSegment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineSegment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefineSegment", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints create a segment when they are imported.\n@param defineSegment Sets whether the endpoints create a segment when they are imported.", "setterMethodName" : "setDefineSegment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defineSegment", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints create a segment when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@param format The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the files that contain the endpoint definitions.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterEndpoints", "beanStyleSetterMethodName" : "setRegisterEndpoints", "c2jName" : "RegisterEndpoints", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\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 #registerEndpoints(Boolean)}.\n@param registerEndpoints 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 #registerEndpoints(Boolean)", "deprecated" : false, "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerEndpoints", "fluentSetterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerEndpoints", "getterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@return Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "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" : "RegisterEndpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisterEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RegisterEndpoints", "sensitive" : false, "setterDocumentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.\n@param registerEndpoints Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "setterMethodName" : "setRegisterEndpoints", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "registerEndpoints", "variableType" : "Boolean", "documentation" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@return The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.\n@param s3Url The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that contains the segment information to import. The location can be a folder or a single file. The URL should use the following format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint imports endpoints from this location and any subfolders it contains.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@return The ID of the segment to update if the import job is meant to update an existing segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to update if the import job is meant to update an existing segment.\n@param segmentId The ID of the segment to update if the import job is meant to update an existing segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to update if the import job is meant to update an existing segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentName", "beanStyleSetterMethodName" : "setSegmentName", "c2jName" : "SegmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentName(String)}.\n@param segmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentName(String)", "deprecated" : false, "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentName", "fluentSetterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentName", "getterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@return A custom name for the segment created by the import job. Use if DefineSegment is true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentName", "sensitive" : false, "setterDocumentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.\n@param segmentName A custom name for the segment created by the import job. Use if DefineSegment is true.", "setterMethodName" : "setSegmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentName", "variableType" : "String", "documentation" : "A custom name for the segment created by the import job. Use if DefineSegment is true.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ImportJobResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ImportJobResource", "variableName" : "importJobResource", "variableType" : "ImportJobResource", "documentation" : null, "simpleType" : "ImportJobResource", "variableSetterType" : "ImportJobResource" }, "wrapper" : false }, "ImportJobResponse" : { "c2jName" : "ImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Import job response.", "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 unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the import job applies.\n@param applicationId The unique ID of the application to which the import job applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the import job applies.\n@return The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.\n@param applicationId The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedPieces", "beanStyleSetterMethodName" : "setCompletedPieces", "c2jName" : "CompletedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\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 #completedPieces(Integer)}.\n@param completedPieces 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 #completedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have successfully imported as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedPieces", "fluentSetterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@param completedPieces The number of pieces that have successfully imported as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedPieces", "getterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@return The number of pieces that have successfully imported as of the time of the request.", "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" : "CompletedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@param completedPieces The number of pieces that have successfully imported as of the time of the request.", "setterMethodName" : "setCompletedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have successfully imported as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the import job completed in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionDate(String)}.\n@param completionDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(String)", "deprecated" : false, "documentation" : "The date the import job completed in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "The date the import job completed in ISO 8601 format.\n@param completionDate The date the import job completed in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "The date the import job completed in ISO 8601 format.\n@return The date the import job completed in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "The date the import job completed in ISO 8601 format.\n@param completionDate The date the import job completed in ISO 8601 format.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : "The date the import job completed in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the import job was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the import job was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the import job was created in ISO 8601 format.\n@param creationDate The date the import job was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the import job was created in ISO 8601 format.\n@return The date the import job was created in ISO 8601 format.", "getterModel" : { "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 the import job was created in ISO 8601 format.\n@param creationDate The date the import job was created in ISO 8601 format.", "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 the import job was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefinition", "beanStyleSetterMethodName" : "setDefinition", "c2jName" : "Definition", "c2jShape" : "ImportJobResource", "defaultConsumerFluentSetterDocumentation" : "The import job settings.\nThis is a convenience that creates an instance of the {@link ImportJobResource.Builder} avoiding the need to create one manually via {@link ImportJobResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResource.Builder#build()} is called immediately and its result is passed to {@link #definition(ImportJobResource)}.\n@param definition a consumer that will call methods on {@link ImportJobResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #definition(ImportJobResource)", "deprecated" : false, "documentation" : "The import job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "definition", "fluentSetterDocumentation" : "The import job settings.\n@param definition The import job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "definition", "getterDocumentation" : "The import job settings.\n@return The import job settings.", "getterModel" : { "returnType" : "ImportJobResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Definition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Definition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Definition", "sensitive" : false, "setterDocumentation" : "The import job settings.\n@param definition The import job settings.", "setterMethodName" : "setDefinition", "setterModel" : { "variableDeclarationType" : "ImportJobResource", "variableName" : "definition", "variableType" : "ImportJobResource", "documentation" : null, "simpleType" : "ImportJobResource", "variableSetterType" : "ImportJobResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResource", "variableName" : "definition", "variableType" : "ImportJobResource", "documentation" : "The import job settings.", "simpleType" : "ImportJobResource", "variableSetterType" : "ImportJobResource" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedPieces", "beanStyleSetterMethodName" : "setFailedPieces", "c2jName" : "FailedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\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 #failedPieces(Integer)}.\n@param failedPieces 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 #failedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have failed to import as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedPieces", "fluentSetterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@param failedPieces The number of pieces that have failed to import as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedPieces", "getterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@return The number of pieces that have failed to import as of the time of the request.", "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" : "FailedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@param failedPieces The number of pieces that have failed to import as of the time of the request.", "setterMethodName" : "setFailedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have failed to import as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailures", "beanStyleSetterMethodName" : "setFailures", "c2jName" : "Failures", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\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 #failures(List)}.\n@param failures 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 #failures(List)", "deprecated" : false, "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failures", "fluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failures", "getterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Provides up to 100 of the first failed entries for the job, if any exist.", "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" : "Failures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failures", "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" : "Failures", "sensitive" : false, "setterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.", "setterMethodName" : "setFailures", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the import job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique ID of the import job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID of the import job.\n@param id The unique ID of the import job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID of the import job.\n@return The unique ID of the import job.", "getterModel" : { "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" : "The unique ID of the import job.\n@param id The unique ID of the import job.", "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" : "The unique ID of the import job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "documentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@param jobStatus The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

\n@return The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@param jobStatus The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalFailures", "beanStyleSetterMethodName" : "setTotalFailures", "c2jName" : "TotalFailures", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\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 #totalFailures(Integer)}.\n@param totalFailures 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 #totalFailures(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that failed to import; for example, because of syntax errors.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalFailures", "fluentSetterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@param totalFailures The number of endpoints that failed to import; for example, because of syntax errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalFailures", "getterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@return The number of endpoints that failed to import; for example, because of syntax errors.", "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" : "TotalFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalFailures", "sensitive" : false, "setterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@param totalFailures The number of endpoints that failed to import; for example, because of syntax errors.", "setterMethodName" : "setTotalFailures", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : "The number of endpoints that failed to import; for example, because of syntax errors.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalPieces", "beanStyleSetterMethodName" : "setTotalPieces", "c2jName" : "TotalPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\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 #totalPieces(Integer)}.\n@param totalPieces 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 #totalPieces(Integer)", "deprecated" : false, "documentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalPieces", "fluentSetterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@param totalPieces The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalPieces", "getterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@return The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "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" : "TotalPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalPieces", "sensitive" : false, "setterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@param totalPieces The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "setterMethodName" : "setTotalPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalProcessed", "beanStyleSetterMethodName" : "setTotalProcessed", "c2jName" : "TotalProcessed", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were processed by the import job.\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 #totalProcessed(Integer)}.\n@param totalProcessed 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 #totalProcessed(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were processed by the import job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalProcessed", "fluentSetterDocumentation" : "The number of endpoints that were processed by the import job.\n@param totalProcessed The number of endpoints that were processed by the import job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalProcessed", "getterDocumentation" : "The number of endpoints that were processed by the import job.\n@return The number of endpoints that were processed by the import job.", "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" : "TotalProcessed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalProcessed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalProcessed", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were processed by the import job.\n@param totalProcessed The number of endpoints that were processed by the import job.", "setterMethodName" : "setTotalProcessed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : "The number of endpoints that were processed by the import job.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The job type. Will be Import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "The job type. Will be Import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "The job type. Will be Import.\n@param type The job type. Will be Import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "The job type. Will be Import.\n@return The job type. Will be Import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "The job type. Will be Import.\n@param type The job type. Will be Import.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "The job type. Will be Import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the import job applies.\n@param applicationId The unique ID of the application to which the import job applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the import job applies.\n@return The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.\n@param applicationId The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedPieces" : { "beanStyleGetterMethodName" : "getCompletedPieces", "beanStyleSetterMethodName" : "setCompletedPieces", "c2jName" : "CompletedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\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 #completedPieces(Integer)}.\n@param completedPieces 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 #completedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have successfully imported as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedPieces", "fluentSetterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@param completedPieces The number of pieces that have successfully imported as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedPieces", "getterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@return The number of pieces that have successfully imported as of the time of the request.", "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" : "CompletedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@param completedPieces The number of pieces that have successfully imported as of the time of the request.", "setterMethodName" : "setCompletedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have successfully imported as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "CompletionDate" : { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the import job completed in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionDate(String)}.\n@param completionDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(String)", "deprecated" : false, "documentation" : "The date the import job completed in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "The date the import job completed in ISO 8601 format.\n@param completionDate The date the import job completed in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "The date the import job completed in ISO 8601 format.\n@return The date the import job completed in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "The date the import job completed in ISO 8601 format.\n@param completionDate The date the import job completed in ISO 8601 format.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : "The date the import job completed in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the import job was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the import job was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the import job was created in ISO 8601 format.\n@param creationDate The date the import job was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the import job was created in ISO 8601 format.\n@return The date the import job was created in ISO 8601 format.", "getterModel" : { "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 the import job was created in ISO 8601 format.\n@param creationDate The date the import job was created in ISO 8601 format.", "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 the import job was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Definition" : { "beanStyleGetterMethodName" : "getDefinition", "beanStyleSetterMethodName" : "setDefinition", "c2jName" : "Definition", "c2jShape" : "ImportJobResource", "defaultConsumerFluentSetterDocumentation" : "The import job settings.\nThis is a convenience that creates an instance of the {@link ImportJobResource.Builder} avoiding the need to create one manually via {@link ImportJobResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResource.Builder#build()} is called immediately and its result is passed to {@link #definition(ImportJobResource)}.\n@param definition a consumer that will call methods on {@link ImportJobResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #definition(ImportJobResource)", "deprecated" : false, "documentation" : "The import job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "definition", "fluentSetterDocumentation" : "The import job settings.\n@param definition The import job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "definition", "getterDocumentation" : "The import job settings.\n@return The import job settings.", "getterModel" : { "returnType" : "ImportJobResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Definition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Definition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Definition", "sensitive" : false, "setterDocumentation" : "The import job settings.\n@param definition The import job settings.", "setterMethodName" : "setDefinition", "setterModel" : { "variableDeclarationType" : "ImportJobResource", "variableName" : "definition", "variableType" : "ImportJobResource", "documentation" : null, "simpleType" : "ImportJobResource", "variableSetterType" : "ImportJobResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResource", "variableName" : "definition", "variableType" : "ImportJobResource", "documentation" : "The import job settings.", "simpleType" : "ImportJobResource", "variableSetterType" : "ImportJobResource" }, "xmlNameSpaceUri" : null }, "FailedPieces" : { "beanStyleGetterMethodName" : "getFailedPieces", "beanStyleSetterMethodName" : "setFailedPieces", "c2jName" : "FailedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\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 #failedPieces(Integer)}.\n@param failedPieces 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 #failedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have failed to import as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedPieces", "fluentSetterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@param failedPieces The number of pieces that have failed to import as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedPieces", "getterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@return The number of pieces that have failed to import as of the time of the request.", "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" : "FailedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@param failedPieces The number of pieces that have failed to import as of the time of the request.", "setterMethodName" : "setFailedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have failed to import as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Failures" : { "beanStyleGetterMethodName" : "getFailures", "beanStyleSetterMethodName" : "setFailures", "c2jName" : "Failures", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\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 #failures(List)}.\n@param failures 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 #failures(List)", "deprecated" : false, "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failures", "fluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failures", "getterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Provides up to 100 of the first failed entries for the job, if any exist.", "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" : "Failures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failures", "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" : "Failures", "sensitive" : false, "setterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.", "setterMethodName" : "setFailures", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the import job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique ID of the import job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID of the import job.\n@param id The unique ID of the import job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID of the import job.\n@return The unique ID of the import job.", "getterModel" : { "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" : "The unique ID of the import job.\n@param id The unique ID of the import job.", "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" : "The unique ID of the import job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "JobStatus" : { "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "documentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@param jobStatus The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

\n@return The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@param jobStatus The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TotalFailures" : { "beanStyleGetterMethodName" : "getTotalFailures", "beanStyleSetterMethodName" : "setTotalFailures", "c2jName" : "TotalFailures", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\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 #totalFailures(Integer)}.\n@param totalFailures 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 #totalFailures(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that failed to import; for example, because of syntax errors.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalFailures", "fluentSetterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@param totalFailures The number of endpoints that failed to import; for example, because of syntax errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalFailures", "getterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@return The number of endpoints that failed to import; for example, because of syntax errors.", "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" : "TotalFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalFailures", "sensitive" : false, "setterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@param totalFailures The number of endpoints that failed to import; for example, because of syntax errors.", "setterMethodName" : "setTotalFailures", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : "The number of endpoints that failed to import; for example, because of syntax errors.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TotalPieces" : { "beanStyleGetterMethodName" : "getTotalPieces", "beanStyleSetterMethodName" : "setTotalPieces", "c2jName" : "TotalPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\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 #totalPieces(Integer)}.\n@param totalPieces 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 #totalPieces(Integer)", "deprecated" : false, "documentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalPieces", "fluentSetterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@param totalPieces The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalPieces", "getterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@return The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "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" : "TotalPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalPieces", "sensitive" : false, "setterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@param totalPieces The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "setterMethodName" : "setTotalPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TotalProcessed" : { "beanStyleGetterMethodName" : "getTotalProcessed", "beanStyleSetterMethodName" : "setTotalProcessed", "c2jName" : "TotalProcessed", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were processed by the import job.\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 #totalProcessed(Integer)}.\n@param totalProcessed 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 #totalProcessed(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were processed by the import job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalProcessed", "fluentSetterDocumentation" : "The number of endpoints that were processed by the import job.\n@param totalProcessed The number of endpoints that were processed by the import job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalProcessed", "getterDocumentation" : "The number of endpoints that were processed by the import job.\n@return The number of endpoints that were processed by the import job.", "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" : "TotalProcessed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalProcessed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalProcessed", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were processed by the import job.\n@param totalProcessed The number of endpoints that were processed by the import job.", "setterMethodName" : "setTotalProcessed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : "The number of endpoints that were processed by the import job.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The job type. Will be Import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "The job type. Will be Import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "The job type. Will be Import.\n@param type The job type. Will be Import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "The job type. Will be Import.\n@return The job type. Will be Import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "The job type. Will be Import.\n@param type The job type. Will be Import.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "The job type. Will be Import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the import job applies.\n@param applicationId The unique ID of the application to which the import job applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the import job applies.\n@return The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.\n@param applicationId The unique ID of the application to which the import job 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 unique ID of the application to which the import job applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedPieces", "beanStyleSetterMethodName" : "setCompletedPieces", "c2jName" : "CompletedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\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 #completedPieces(Integer)}.\n@param completedPieces 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 #completedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have successfully imported as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedPieces", "fluentSetterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@param completedPieces The number of pieces that have successfully imported as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedPieces", "getterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@return The number of pieces that have successfully imported as of the time of the request.", "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" : "CompletedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have successfully imported as of the time of the request.\n@param completedPieces The number of pieces that have successfully imported as of the time of the request.", "setterMethodName" : "setCompletedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have successfully imported as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the import job completed in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionDate(String)}.\n@param completionDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(String)", "deprecated" : false, "documentation" : "The date the import job completed in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "The date the import job completed in ISO 8601 format.\n@param completionDate The date the import job completed in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "The date the import job completed in ISO 8601 format.\n@return The date the import job completed in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "The date the import job completed in ISO 8601 format.\n@param completionDate The date the import job completed in ISO 8601 format.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completionDate", "variableType" : "String", "documentation" : "The date the import job completed in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date the import job was created in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the import job was created in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date the import job was created in ISO 8601 format.\n@param creationDate The date the import job was created in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date the import job was created in ISO 8601 format.\n@return The date the import job was created in ISO 8601 format.", "getterModel" : { "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 the import job was created in ISO 8601 format.\n@param creationDate The date the import job was created in ISO 8601 format.", "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 the import job was created in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefinition", "beanStyleSetterMethodName" : "setDefinition", "c2jName" : "Definition", "c2jShape" : "ImportJobResource", "defaultConsumerFluentSetterDocumentation" : "The import job settings.\nThis is a convenience that creates an instance of the {@link ImportJobResource.Builder} avoiding the need to create one manually via {@link ImportJobResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResource.Builder#build()} is called immediately and its result is passed to {@link #definition(ImportJobResource)}.\n@param definition a consumer that will call methods on {@link ImportJobResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #definition(ImportJobResource)", "deprecated" : false, "documentation" : "The import job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "definition", "fluentSetterDocumentation" : "The import job settings.\n@param definition The import job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "definition", "getterDocumentation" : "The import job settings.\n@return The import job settings.", "getterModel" : { "returnType" : "ImportJobResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Definition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Definition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Definition", "sensitive" : false, "setterDocumentation" : "The import job settings.\n@param definition The import job settings.", "setterMethodName" : "setDefinition", "setterModel" : { "variableDeclarationType" : "ImportJobResource", "variableName" : "definition", "variableType" : "ImportJobResource", "documentation" : null, "simpleType" : "ImportJobResource", "variableSetterType" : "ImportJobResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResource", "variableName" : "definition", "variableType" : "ImportJobResource", "documentation" : "The import job settings.", "simpleType" : "ImportJobResource", "variableSetterType" : "ImportJobResource" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedPieces", "beanStyleSetterMethodName" : "setFailedPieces", "c2jName" : "FailedPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\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 #failedPieces(Integer)}.\n@param failedPieces 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 #failedPieces(Integer)", "deprecated" : false, "documentation" : "The number of pieces that have failed to import as of the time of the request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedPieces", "fluentSetterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@param failedPieces The number of pieces that have failed to import as of the time of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedPieces", "getterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@return The number of pieces that have failed to import as of the time of the request.", "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" : "FailedPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedPieces", "sensitive" : false, "setterDocumentation" : "The number of pieces that have failed to import as of the time of the request.\n@param failedPieces The number of pieces that have failed to import as of the time of the request.", "setterMethodName" : "setFailedPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedPieces", "variableType" : "Integer", "documentation" : "The number of pieces that have failed to import as of the time of the request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailures", "beanStyleSetterMethodName" : "setFailures", "c2jName" : "Failures", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\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 #failures(List)}.\n@param failures 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 #failures(List)", "deprecated" : false, "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failures", "fluentSetterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failures", "getterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Provides up to 100 of the first failed entries for the job, if any exist.", "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" : "Failures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failures", "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" : "Failures", "sensitive" : false, "setterDocumentation" : "Provides up to 100 of the first failed entries for the job, if any exist.\n@param failures Provides up to 100 of the first failed entries for the job, if any exist.", "setterMethodName" : "setFailures", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failures", "variableType" : "java.util.List", "documentation" : "Provides up to 100 of the first failed entries for the job, if any exist.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the import job.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique ID of the import job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique ID of the import job.\n@param id The unique ID of the import job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique ID of the import job.\n@return The unique ID of the import job.", "getterModel" : { "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" : "The unique ID of the import job.\n@param id The unique ID of the import job.", "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" : "The unique ID of the import job.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "JobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "documentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@param jobStatus The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

\n@return The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@param jobStatus The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "The status of the import job.\nValid values: CREATED, INITIALIZING, PROCESSING, COMPLETING, COMPLETED, FAILING, FAILED\n\nThe job status is FAILED if one or more pieces failed to import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalFailures", "beanStyleSetterMethodName" : "setTotalFailures", "c2jName" : "TotalFailures", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\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 #totalFailures(Integer)}.\n@param totalFailures 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 #totalFailures(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that failed to import; for example, because of syntax errors.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalFailures", "fluentSetterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@param totalFailures The number of endpoints that failed to import; for example, because of syntax errors.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalFailures", "getterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@return The number of endpoints that failed to import; for example, because of syntax errors.", "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" : "TotalFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalFailures", "sensitive" : false, "setterDocumentation" : "The number of endpoints that failed to import; for example, because of syntax errors.\n@param totalFailures The number of endpoints that failed to import; for example, because of syntax errors.", "setterMethodName" : "setTotalFailures", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalFailures", "variableType" : "Integer", "documentation" : "The number of endpoints that failed to import; for example, because of syntax errors.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalPieces", "beanStyleSetterMethodName" : "setTotalPieces", "c2jName" : "TotalPieces", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\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 #totalPieces(Integer)}.\n@param totalPieces 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 #totalPieces(Integer)", "deprecated" : false, "documentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalPieces", "fluentSetterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@param totalPieces The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalPieces", "getterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@return The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "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" : "TotalPieces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalPieces", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalPieces", "sensitive" : false, "setterDocumentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.\n@param totalPieces The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "setterMethodName" : "setTotalPieces", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalPieces", "variableType" : "Integer", "documentation" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalProcessed", "beanStyleSetterMethodName" : "setTotalProcessed", "c2jName" : "TotalProcessed", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were processed by the import job.\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 #totalProcessed(Integer)}.\n@param totalProcessed 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 #totalProcessed(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were processed by the import job.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalProcessed", "fluentSetterDocumentation" : "The number of endpoints that were processed by the import job.\n@param totalProcessed The number of endpoints that were processed by the import job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalProcessed", "getterDocumentation" : "The number of endpoints that were processed by the import job.\n@return The number of endpoints that were processed by the import job.", "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" : "TotalProcessed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalProcessed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalProcessed", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were processed by the import job.\n@param totalProcessed The number of endpoints that were processed by the import job.", "setterMethodName" : "setTotalProcessed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalProcessed", "variableType" : "Integer", "documentation" : "The number of endpoints that were processed by the import job.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The job type. Will be Import.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "The job type. Will be Import.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "The job type. Will be Import.\n@param type The job type. Will be Import.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "The job type. Will be Import.\n@return The job type. Will be Import.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "The job type. Will be Import.\n@param type The job type. Will be Import.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "The job type. Will be Import.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ImportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "importJobResponse", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "wrapper" : false }, "ImportJobsResponse" : { "c2jName" : "ImportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Import job list.", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "A list of import jobs for the application.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of import jobs for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of import jobs for the application.\n@param item A list of import jobs for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of import jobs for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of import jobs for the application.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ImportJobResponse)}.\n@param member a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ImportJobResponse)", "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" : "ImportJobResponse", "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" : "SDK_POJO", "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" : "ImportJobResponse", "variableName" : "member", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "member", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ImportJobResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ImportJobResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of import jobs for the application.\n@param item A list of import jobs for the application.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of import jobs for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "A list of import jobs for the application.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of import jobs for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of import jobs for the application.\n@param item A list of import jobs for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of import jobs for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of import jobs for the application.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ImportJobResponse)}.\n@param member a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ImportJobResponse)", "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" : "ImportJobResponse", "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" : "SDK_POJO", "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" : "ImportJobResponse", "variableName" : "member", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "member", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ImportJobResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ImportJobResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of import jobs for the application.\n@param item A list of import jobs for the application.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of import jobs for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "A list of import jobs for the application.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "A list of import jobs for the application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "A list of import jobs for the application.\n@param item A list of import jobs for the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "A list of import jobs for the application.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of import jobs for the application.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "ImportJobResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ImportJobResponse.Builder} avoiding the need to create one manually via {@link ImportJobResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ImportJobResponse.Builder#build()} is called immediately and its result is passed to {@link #member(ImportJobResponse)}.\n@param member a consumer that will call methods on {@link ImportJobResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ImportJobResponse)", "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" : "ImportJobResponse", "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" : "SDK_POJO", "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" : "ImportJobResponse", "variableName" : "member", "variableType" : "ImportJobResponse", "documentation" : null, "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ImportJobResponse", "variableName" : "member", "variableType" : "ImportJobResponse", "documentation" : "", "simpleType" : "ImportJobResponse", "variableSetterType" : "ImportJobResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ImportJobResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ImportJobResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "A list of import jobs for the application.\n@param item A list of import jobs for the application.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "A list of import jobs for the application.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@return The string that you use in a subsequent request to get the next page of results in a paginated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.\n@param nextToken The string that you use in a subsequent request to get the next page of results in a paginated response.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "The string that you use in a subsequent request to get the next page of results in a paginated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "ImportJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ImportJobsResponse", "variableName" : "importJobsResponse", "variableType" : "ImportJobsResponse", "documentation" : null, "simpleType" : "ImportJobsResponse", "variableSetterType" : "ImportJobsResponse" }, "wrapper" : false }, "Include" : { "c2jName" : "Include", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALL", "value" : "ALL" }, { "name" : "ANY", "value" : "ANY" }, { "name" : "NONE", "value" : "NONE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Include", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Include", "variableName" : "include", "variableType" : "Include", "documentation" : null, "simpleType" : "Include", "variableSetterType" : "Include" }, "wrapper" : false }, "InternalServerErrorException" : { "c2jName" : "InternalServerErrorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Simple message object.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerErrorException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 500, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestID" : { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InternalServerErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerErrorException", "variableName" : "internalServerErrorException", "variableType" : "InternalServerErrorException", "documentation" : null, "simpleType" : "InternalServerErrorException", "variableSetterType" : "InternalServerErrorException" }, "wrapper" : false }, "ItemResponse" : { "c2jName" : "ItemResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The response that's provided after registering the endpoint.", "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" : "getEndpointItemResponse", "beanStyleSetterMethodName" : "setEndpointItemResponse", "c2jName" : "EndpointItemResponse", "c2jShape" : "EndpointItemResponse", "defaultConsumerFluentSetterDocumentation" : "The response received after the endpoint was accepted.\nThis is a convenience that creates an instance of the {@link EndpointItemResponse.Builder} avoiding the need to create one manually via {@link EndpointItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointItemResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointItemResponse(EndpointItemResponse)}.\n@param endpointItemResponse a consumer that will call methods on {@link EndpointItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointItemResponse(EndpointItemResponse)", "deprecated" : false, "documentation" : "The response received after the endpoint was accepted.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointItemResponse", "fluentSetterDocumentation" : "The response received after the endpoint was accepted.\n@param endpointItemResponse The response received after the endpoint was accepted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointItemResponse", "getterDocumentation" : "The response received after the endpoint was accepted.\n@return The response received after the endpoint was accepted.", "getterModel" : { "returnType" : "EndpointItemResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointItemResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointItemResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointItemResponse", "sensitive" : false, "setterDocumentation" : "The response received after the endpoint was accepted.\n@param endpointItemResponse The response received after the endpoint was accepted.", "setterMethodName" : "setEndpointItemResponse", "setterModel" : { "variableDeclarationType" : "EndpointItemResponse", "variableName" : "endpointItemResponse", "variableType" : "EndpointItemResponse", "documentation" : null, "simpleType" : "EndpointItemResponse", "variableSetterType" : "EndpointItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointItemResponse", "variableName" : "endpointItemResponse", "variableType" : "EndpointItemResponse", "documentation" : "The response received after the endpoint was accepted.", "simpleType" : "EndpointItemResponse", "variableSetterType" : "EndpointItemResponse" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventsItemResponse", "beanStyleSetterMethodName" : "setEventsItemResponse", "c2jName" : "EventsItemResponse", "c2jShape" : "MapOfEventItemResponse", "defaultConsumerFluentSetterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\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 #eventsItemResponse(Map)}.\n@param eventsItemResponse 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 #eventsItemResponse(Map)", "deprecated" : false, "documentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsItemResponse", "fluentSetterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@param eventsItemResponse A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsItemResponse", "getterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "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" : "EventsItemResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsItemResponse", "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" : "EventItemResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EventItemResponse.Builder} avoiding the need to create one manually via {@link EventItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventItemResponse.Builder#build()} is called immediately and its result is passed to {@link #value(EventItemResponse)}.\n@param value a consumer that will call methods on {@link EventItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EventItemResponse)", "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" : "EventItemResponse", "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" : "SDK_POJO", "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" : "EventItemResponse", "variableName" : "value", "variableType" : "EventItemResponse", "documentation" : null, "simpleType" : "EventItemResponse", "variableSetterType" : "EventItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventItemResponse", "variableName" : "value", "variableType" : "EventItemResponse", "documentation" : "", "simpleType" : "EventItemResponse", "variableSetterType" : "EventItemResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "EventsItemResponse", "sensitive" : false, "setterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@param eventsItemResponse A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "setterMethodName" : "setEventsItemResponse", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "eventsItemResponse", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "eventsItemResponse", "variableType" : "java.util.Map", "documentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndpointItemResponse" : { "beanStyleGetterMethodName" : "getEndpointItemResponse", "beanStyleSetterMethodName" : "setEndpointItemResponse", "c2jName" : "EndpointItemResponse", "c2jShape" : "EndpointItemResponse", "defaultConsumerFluentSetterDocumentation" : "The response received after the endpoint was accepted.\nThis is a convenience that creates an instance of the {@link EndpointItemResponse.Builder} avoiding the need to create one manually via {@link EndpointItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointItemResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointItemResponse(EndpointItemResponse)}.\n@param endpointItemResponse a consumer that will call methods on {@link EndpointItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointItemResponse(EndpointItemResponse)", "deprecated" : false, "documentation" : "The response received after the endpoint was accepted.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointItemResponse", "fluentSetterDocumentation" : "The response received after the endpoint was accepted.\n@param endpointItemResponse The response received after the endpoint was accepted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointItemResponse", "getterDocumentation" : "The response received after the endpoint was accepted.\n@return The response received after the endpoint was accepted.", "getterModel" : { "returnType" : "EndpointItemResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointItemResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointItemResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointItemResponse", "sensitive" : false, "setterDocumentation" : "The response received after the endpoint was accepted.\n@param endpointItemResponse The response received after the endpoint was accepted.", "setterMethodName" : "setEndpointItemResponse", "setterModel" : { "variableDeclarationType" : "EndpointItemResponse", "variableName" : "endpointItemResponse", "variableType" : "EndpointItemResponse", "documentation" : null, "simpleType" : "EndpointItemResponse", "variableSetterType" : "EndpointItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointItemResponse", "variableName" : "endpointItemResponse", "variableType" : "EndpointItemResponse", "documentation" : "The response received after the endpoint was accepted.", "simpleType" : "EndpointItemResponse", "variableSetterType" : "EndpointItemResponse" }, "xmlNameSpaceUri" : null }, "EventsItemResponse" : { "beanStyleGetterMethodName" : "getEventsItemResponse", "beanStyleSetterMethodName" : "setEventsItemResponse", "c2jName" : "EventsItemResponse", "c2jShape" : "MapOfEventItemResponse", "defaultConsumerFluentSetterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\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 #eventsItemResponse(Map)}.\n@param eventsItemResponse 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 #eventsItemResponse(Map)", "deprecated" : false, "documentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsItemResponse", "fluentSetterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@param eventsItemResponse A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsItemResponse", "getterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "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" : "EventsItemResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsItemResponse", "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" : "EventItemResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EventItemResponse.Builder} avoiding the need to create one manually via {@link EventItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventItemResponse.Builder#build()} is called immediately and its result is passed to {@link #value(EventItemResponse)}.\n@param value a consumer that will call methods on {@link EventItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EventItemResponse)", "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" : "EventItemResponse", "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" : "SDK_POJO", "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" : "EventItemResponse", "variableName" : "value", "variableType" : "EventItemResponse", "documentation" : null, "simpleType" : "EventItemResponse", "variableSetterType" : "EventItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventItemResponse", "variableName" : "value", "variableType" : "EventItemResponse", "documentation" : "", "simpleType" : "EventItemResponse", "variableSetterType" : "EventItemResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "EventsItemResponse", "sensitive" : false, "setterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@param eventsItemResponse A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "setterMethodName" : "setEventsItemResponse", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "eventsItemResponse", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "eventsItemResponse", "variableType" : "java.util.Map", "documentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpointItemResponse", "beanStyleSetterMethodName" : "setEndpointItemResponse", "c2jName" : "EndpointItemResponse", "c2jShape" : "EndpointItemResponse", "defaultConsumerFluentSetterDocumentation" : "The response received after the endpoint was accepted.\nThis is a convenience that creates an instance of the {@link EndpointItemResponse.Builder} avoiding the need to create one manually via {@link EndpointItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointItemResponse.Builder#build()} is called immediately and its result is passed to {@link #endpointItemResponse(EndpointItemResponse)}.\n@param endpointItemResponse a consumer that will call methods on {@link EndpointItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointItemResponse(EndpointItemResponse)", "deprecated" : false, "documentation" : "The response received after the endpoint was accepted.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointItemResponse", "fluentSetterDocumentation" : "The response received after the endpoint was accepted.\n@param endpointItemResponse The response received after the endpoint was accepted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointItemResponse", "getterDocumentation" : "The response received after the endpoint was accepted.\n@return The response received after the endpoint was accepted.", "getterModel" : { "returnType" : "EndpointItemResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointItemResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointItemResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointItemResponse", "sensitive" : false, "setterDocumentation" : "The response received after the endpoint was accepted.\n@param endpointItemResponse The response received after the endpoint was accepted.", "setterMethodName" : "setEndpointItemResponse", "setterModel" : { "variableDeclarationType" : "EndpointItemResponse", "variableName" : "endpointItemResponse", "variableType" : "EndpointItemResponse", "documentation" : null, "simpleType" : "EndpointItemResponse", "variableSetterType" : "EndpointItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointItemResponse", "variableName" : "endpointItemResponse", "variableType" : "EndpointItemResponse", "documentation" : "The response received after the endpoint was accepted.", "simpleType" : "EndpointItemResponse", "variableSetterType" : "EndpointItemResponse" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventsItemResponse", "beanStyleSetterMethodName" : "setEventsItemResponse", "c2jName" : "EventsItemResponse", "c2jShape" : "MapOfEventItemResponse", "defaultConsumerFluentSetterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\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 #eventsItemResponse(Map)}.\n@param eventsItemResponse 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 #eventsItemResponse(Map)", "deprecated" : false, "documentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsItemResponse", "fluentSetterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@param eventsItemResponse A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsItemResponse", "getterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "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" : "EventsItemResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsItemResponse", "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" : "EventItemResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EventItemResponse.Builder} avoiding the need to create one manually via {@link EventItemResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventItemResponse.Builder#build()} is called immediately and its result is passed to {@link #value(EventItemResponse)}.\n@param value a consumer that will call methods on {@link EventItemResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EventItemResponse)", "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" : "EventItemResponse", "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" : "SDK_POJO", "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" : "EventItemResponse", "variableName" : "value", "variableType" : "EventItemResponse", "documentation" : null, "simpleType" : "EventItemResponse", "variableSetterType" : "EventItemResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventItemResponse", "variableName" : "value", "variableType" : "EventItemResponse", "documentation" : "", "simpleType" : "EventItemResponse", "variableSetterType" : "EventItemResponse" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "EventsItemResponse", "sensitive" : false, "setterDocumentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.\n@param eventsItemResponse A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "setterMethodName" : "setEventsItemResponse", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "eventsItemResponse", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "eventsItemResponse", "variableType" : "java.util.Map", "documentation" : "A multipart response object that contains a key and value for each event ID in the request. In each object, the event ID is the key, and an EventItemResponse object is the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ItemResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ItemResponse", "variableName" : "itemResponse", "variableType" : "ItemResponse", "documentation" : null, "simpleType" : "ItemResponse", "variableSetterType" : "ItemResponse" }, "wrapper" : false }, "JobStatus" : { "c2jName" : "JobStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATED", "value" : "CREATED" }, { "name" : "INITIALIZING", "value" : "INITIALIZING" }, { "name" : "PROCESSING", "value" : "PROCESSING" }, { "name" : "COMPLETING", "value" : "COMPLETING" }, { "name" : "COMPLETED", "value" : "COMPLETED" }, { "name" : "FAILING", "value" : "FAILING" }, { "name" : "FAILED", "value" : "FAILED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobStatus", "variableName" : "jobStatus", "variableType" : "JobStatus", "documentation" : null, "simpleType" : "JobStatus", "variableSetterType" : "JobStatus" }, "wrapper" : false }, "ListTagsForResourceRequest" : { "c2jName" : "ListTagsForResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTagsForResource", "locationName" : null, "requestUri" : "/v1/tags/{resource-arn}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "ListTagsForResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : null, "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false }, "ListTagsForResourceResponse" : { "c2jName" : "ListTagsForResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTagsModel", "beanStyleSetterMethodName" : "setTagsModel", "c2jName" : "TagsModel", "c2jShape" : "TagsModel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\nThis is a convenience that creates an instance of the {@link TagsModel.Builder} avoiding the need to create one manually via {@link TagsModel#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagsModel.Builder#build()} is called immediately and its result is passed to {@link #tagsModel(TagsModel)}.\n@param tagsModel a consumer that will call methods on {@link TagsModel.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagsModel(TagsModel)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagsModel", "fluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagsModel", "getterDocumentation" : "Returns the value of the TagsModel property for this object.\n@return The value of the TagsModel property for this object.", "getterModel" : { "returnType" : "TagsModel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagsModel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagsModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TagsModel", "sensitive" : false, "setterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.", "setterMethodName" : "setTagsModel", "setterModel" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : null, "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : "", "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagsModel" : { "beanStyleGetterMethodName" : "getTagsModel", "beanStyleSetterMethodName" : "setTagsModel", "c2jName" : "TagsModel", "c2jShape" : "TagsModel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\nThis is a convenience that creates an instance of the {@link TagsModel.Builder} avoiding the need to create one manually via {@link TagsModel#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagsModel.Builder#build()} is called immediately and its result is passed to {@link #tagsModel(TagsModel)}.\n@param tagsModel a consumer that will call methods on {@link TagsModel.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagsModel(TagsModel)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagsModel", "fluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagsModel", "getterDocumentation" : "Returns the value of the TagsModel property for this object.\n@return The value of the TagsModel property for this object.", "getterModel" : { "returnType" : "TagsModel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagsModel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagsModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TagsModel", "sensitive" : false, "setterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.", "setterMethodName" : "setTagsModel", "setterModel" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : null, "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : "", "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTagsModel", "beanStyleSetterMethodName" : "setTagsModel", "c2jName" : "TagsModel", "c2jShape" : "TagsModel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\nThis is a convenience that creates an instance of the {@link TagsModel.Builder} avoiding the need to create one manually via {@link TagsModel#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagsModel.Builder#build()} is called immediately and its result is passed to {@link #tagsModel(TagsModel)}.\n@param tagsModel a consumer that will call methods on {@link TagsModel.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagsModel(TagsModel)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagsModel", "fluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagsModel", "getterDocumentation" : "Returns the value of the TagsModel property for this object.\n@return The value of the TagsModel property for this object.", "getterModel" : { "returnType" : "TagsModel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagsModel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagsModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TagsModel", "sensitive" : false, "setterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.", "setterMethodName" : "setTagsModel", "setterModel" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : null, "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : "", "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TagsModel" ], "shapeName" : "ListTagsForResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsForResourceResponse", "variableName" : "listTagsForResourceResponse", "variableType" : "ListTagsForResourceResponse", "documentation" : null, "simpleType" : "ListTagsForResourceResponse", "variableSetterType" : "ListTagsForResourceResponse" }, "wrapper" : false }, "Message" : { "c2jName" : "Message", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Message to send", "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.", "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@param action The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action", "fluentSetterMethodName" : "action", "getterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

\n@return The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@param action The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body. Can include up to 140 characters.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Can include up to 140 characters.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body. Can include up to 140 characters.\n@param body The message body. Can include up to 140 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The message body. Can include up to 140 characters.\n@return The message body. Can include up to 140 characters.", "getterModel" : { "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. Can include up to 140 characters.\n@param body The message body. Can include up to 140 characters.", "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. Can include up to 140 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageIconUrl", "beanStyleSetterMethodName" : "setImageIconUrl", "c2jName" : "ImageIconUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the icon image for the push notification icon, for example, the app icon.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageIconUrl", "fluentSetterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\n@param imageIconUrl The URL that points to the icon image for the push notification icon, for example, the app icon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageIconUrl", "getterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\n@return The URL that points to the icon image for the push notification icon, for example, the app icon.", "getterModel" : { "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 the icon image for the push notification icon, for example, the app icon.\n@param imageIconUrl The URL that points to the icon image for the push notification icon, for example, the app icon.", "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 the icon image for the push notification icon, for example, the app icon.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageSmallIconUrl", "beanStyleSetterMethodName" : "setImageSmallIconUrl", "c2jName" : "ImageSmallIconUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageSmallIconUrl(String)}.\n@param imageSmallIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageSmallIconUrl(String)", "deprecated" : false, "documentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageSmallIconUrl", "fluentSetterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@param imageSmallIconUrl The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageSmallIconUrl", "getterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@return The URL that points to the small icon image for the push notification icon, for example, the app icon.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageSmallIconUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImageSmallIconUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageSmallIconUrl", "sensitive" : false, "setterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@param imageSmallIconUrl The URL that points to the small icon image for the push notification icon, for example, the app icon.", "setterMethodName" : "setImageSmallIconUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageSmallIconUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageSmallIconUrl", "variableType" : "String", "documentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.", "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" : "getJsonBody", "beanStyleSetterMethodName" : "setJsonBody", "c2jName" : "JsonBody", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The JSON payload used for a silent push.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jsonBody(String)}.\n@param jsonBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jsonBody(String)", "deprecated" : false, "documentation" : "The JSON payload used for a silent push.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jsonBody", "fluentSetterDocumentation" : "The JSON payload used for a silent push.\n@param jsonBody The JSON payload used for a silent push.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jsonBody", "getterDocumentation" : "The JSON payload used for a silent push.\n@return The JSON payload used for a silent push.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JsonBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JsonBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JsonBody", "sensitive" : false, "setterDocumentation" : "The JSON payload used for a silent push.\n@param jsonBody The JSON payload used for a silent push.", "setterMethodName" : "setJsonBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jsonBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jsonBody", "variableType" : "String", "documentation" : "The JSON payload used for a silent push.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "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.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent pushes can be used for Remote Configuration and Phone Home use cases. \n@return Indicates if the message should display on the users device.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent pushes can be used for Remote Configuration and Phone Home use cases. ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeToLive", "getterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@return This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.", "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@param action The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action", "fluentSetterMethodName" : "action", "getterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

\n@return The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@param action The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body. Can include up to 140 characters.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Can include up to 140 characters.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body. Can include up to 140 characters.\n@param body The message body. Can include up to 140 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The message body. Can include up to 140 characters.\n@return The message body. Can include up to 140 characters.", "getterModel" : { "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. Can include up to 140 characters.\n@param body The message body. Can include up to 140 characters.", "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. Can include up to 140 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ImageIconUrl" : { "beanStyleGetterMethodName" : "getImageIconUrl", "beanStyleSetterMethodName" : "setImageIconUrl", "c2jName" : "ImageIconUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the icon image for the push notification icon, for example, the app icon.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageIconUrl", "fluentSetterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\n@param imageIconUrl The URL that points to the icon image for the push notification icon, for example, the app icon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageIconUrl", "getterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\n@return The URL that points to the icon image for the push notification icon, for example, the app icon.", "getterModel" : { "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 the icon image for the push notification icon, for example, the app icon.\n@param imageIconUrl The URL that points to the icon image for the push notification icon, for example, the app icon.", "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 the icon image for the push notification icon, for example, the app icon.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ImageSmallIconUrl" : { "beanStyleGetterMethodName" : "getImageSmallIconUrl", "beanStyleSetterMethodName" : "setImageSmallIconUrl", "c2jName" : "ImageSmallIconUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageSmallIconUrl(String)}.\n@param imageSmallIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageSmallIconUrl(String)", "deprecated" : false, "documentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageSmallIconUrl", "fluentSetterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@param imageSmallIconUrl The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageSmallIconUrl", "getterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@return The URL that points to the small icon image for the push notification icon, for example, the app icon.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageSmallIconUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImageSmallIconUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageSmallIconUrl", "sensitive" : false, "setterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@param imageSmallIconUrl The URL that points to the small icon image for the push notification icon, for example, the app icon.", "setterMethodName" : "setImageSmallIconUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageSmallIconUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageSmallIconUrl", "variableType" : "String", "documentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.", "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 }, "JsonBody" : { "beanStyleGetterMethodName" : "getJsonBody", "beanStyleSetterMethodName" : "setJsonBody", "c2jName" : "JsonBody", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The JSON payload used for a silent push.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jsonBody(String)}.\n@param jsonBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jsonBody(String)", "deprecated" : false, "documentation" : "The JSON payload used for a silent push.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jsonBody", "fluentSetterDocumentation" : "The JSON payload used for a silent push.\n@param jsonBody The JSON payload used for a silent push.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jsonBody", "getterDocumentation" : "The JSON payload used for a silent push.\n@return The JSON payload used for a silent push.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JsonBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JsonBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JsonBody", "sensitive" : false, "setterDocumentation" : "The JSON payload used for a silent push.\n@param jsonBody The JSON payload used for a silent push.", "setterMethodName" : "setJsonBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jsonBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jsonBody", "variableType" : "String", "documentation" : "The JSON payload used for a silent push.", "simpleType" : "String", "variableSetterType" : "String" }, "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 }, "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.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent pushes can be used for Remote Configuration and Phone Home use cases. \n@return Indicates if the message should display on the users device.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent pushes can be used for Remote Configuration and Phone Home use cases. ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "TimeToLive" : { "beanStyleGetterMethodName" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeToLive", "getterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@return This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.", "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@param action The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action\n@return Returns a reference to this object so that method calls can be chained together.\n@see Action", "fluentSetterMethodName" : "action", "getterDocumentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link Action#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

\n@return The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "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:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@param action The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.\n@see Action", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body. Can include up to 140 characters.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. Can include up to 140 characters.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body. Can include up to 140 characters.\n@param body The message body. Can include up to 140 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The message body. Can include up to 140 characters.\n@return The message body. Can include up to 140 characters.", "getterModel" : { "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. Can include up to 140 characters.\n@param body The message body. Can include up to 140 characters.", "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. Can include up to 140 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageIconUrl", "beanStyleSetterMethodName" : "setImageIconUrl", "c2jName" : "ImageIconUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 the icon image for the push notification icon, for example, the app icon.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageIconUrl", "fluentSetterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\n@param imageIconUrl The URL that points to the icon image for the push notification icon, for example, the app icon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageIconUrl", "getterDocumentation" : "The URL that points to the icon image for the push notification icon, for example, the app icon.\n@return The URL that points to the icon image for the push notification icon, for example, the app icon.", "getterModel" : { "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 the icon image for the push notification icon, for example, the app icon.\n@param imageIconUrl The URL that points to the icon image for the push notification icon, for example, the app icon.", "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 the icon image for the push notification icon, for example, the app icon.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageSmallIconUrl", "beanStyleSetterMethodName" : "setImageSmallIconUrl", "c2jName" : "ImageSmallIconUrl", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageSmallIconUrl(String)}.\n@param imageSmallIconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageSmallIconUrl(String)", "deprecated" : false, "documentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageSmallIconUrl", "fluentSetterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@param imageSmallIconUrl The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageSmallIconUrl", "getterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@return The URL that points to the small icon image for the push notification icon, for example, the app icon.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageSmallIconUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImageSmallIconUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageSmallIconUrl", "sensitive" : false, "setterDocumentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.\n@param imageSmallIconUrl The URL that points to the small icon image for the push notification icon, for example, the app icon.", "setterMethodName" : "setImageSmallIconUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageSmallIconUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageSmallIconUrl", "variableType" : "String", "documentation" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.", "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" : "getJsonBody", "beanStyleSetterMethodName" : "setJsonBody", "c2jName" : "JsonBody", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The JSON payload used for a silent push.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jsonBody(String)}.\n@param jsonBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jsonBody(String)", "deprecated" : false, "documentation" : "The JSON payload used for a silent push.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jsonBody", "fluentSetterDocumentation" : "The JSON payload used for a silent push.\n@param jsonBody The JSON payload used for a silent push.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jsonBody", "getterDocumentation" : "The JSON payload used for a silent push.\n@return The JSON payload used for a silent push.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JsonBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JsonBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JsonBody", "sensitive" : false, "setterDocumentation" : "The JSON payload used for a silent push.\n@param jsonBody The JSON payload used for a silent push.", "setterMethodName" : "setJsonBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jsonBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jsonBody", "variableType" : "String", "documentation" : "The JSON payload used for a silent push.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "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.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent pushes can be used for Remote Configuration and Phone Home use cases. \n@return Indicates if the message should display on the users device.\n\nSilent 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.\n\nSilent 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.\n\nSilent 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.\n\nSilent pushes can be used for Remote Configuration and Phone Home use cases. ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeToLive", "beanStyleSetterMethodName" : "setTimeToLive", "c2jName" : "TimeToLive", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeToLive", "fluentSetterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeToLive", "getterDocumentation" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@return This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM\n@param timeToLive This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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" : "This parameter specifies how long (in seconds) the message should be kept if the service is unable to deliver the notification the first time. If the value is 0, it treats the notification as if it expires immediately and does not store the notification or attempt to redeliver it. This value is converted to the expiration field when sent to the service. It only applies to APNs and GCM", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "Message", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Message", "variableName" : "message", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "wrapper" : false }, "MessageBody" : { "c2jName" : "MessageBody", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Simple message object.", "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" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The error message that's returned from the API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "The error message that's returned from the API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "The error message that's returned from the API.\n@param message The error message that's returned from the API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "The error message that's returned from the API.\n@return The error message that's returned from the API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "The error message that's returned from the API.\n@param message The error message that's returned from the API.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "The error message that's returned from the API.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The error message that's returned from the API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "The error message that's returned from the API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "The error message that's returned from the API.\n@param message The error message that's returned from the API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "The error message that's returned from the API.\n@return The error message that's returned from the API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "The error message that's returned from the API.\n@param message The error message that's returned from the API.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "The error message that's returned from the API.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestID" : { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The error message that's returned from the API.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "The error message that's returned from the API.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "The error message that's returned from the API.\n@param message The error message that's returned from the API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "The error message that's returned from the API.\n@return The error message that's returned from the API.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "The error message that's returned from the API.\n@param message The error message that's returned from the API.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "The error message that's returned from the API.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MessageBody", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : null, "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "wrapper" : false }, "MessageConfiguration" : { "c2jName" : "MessageConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Message configuration for a campaign.", "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" : "getAdmMessage", "beanStyleSetterMethodName" : "setAdmMessage", "c2jName" : "ADMMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #admMessage(Message)}.\n@param admMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@param admMessage The message that the campaign delivers to ADM channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admMessage", "getterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@return The message that the campaign delivers to ADM channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@param admMessage The message that the campaign delivers to ADM channels. Overrides the default message.", "setterMethodName" : "setAdmMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "admMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "admMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApnsMessage", "beanStyleSetterMethodName" : "setApnsMessage", "c2jName" : "APNSMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #apnsMessage(Message)}.\n@param apnsMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@param apnsMessage The message that the campaign delivers to APNS channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsMessage", "getterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@return The message that the campaign delivers to APNS channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@param apnsMessage The message that the campaign delivers to APNS channels. Overrides the default message.", "setterMethodName" : "setApnsMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "apnsMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "apnsMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaiduMessage", "beanStyleSetterMethodName" : "setBaiduMessage", "c2jName" : "BaiduMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #baiduMessage(Message)}.\n@param baiduMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@param baiduMessage The message that the campaign delivers to Baidu channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduMessage", "getterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@return The message that the campaign delivers to Baidu channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@param baiduMessage The message that the campaign delivers to Baidu channels. Overrides the default message.", "setterMethodName" : "setBaiduMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "baiduMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "baiduMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultMessage", "beanStyleSetterMethodName" : "setDefaultMessage", "c2jName" : "DefaultMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The default message for all channels.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #defaultMessage(Message)}.\n@param defaultMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMessage(Message)", "deprecated" : false, "documentation" : "The default message for all channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMessage", "fluentSetterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMessage", "getterDocumentation" : "The default message for all channels.\n@return The default message for all channels.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultMessage", "sensitive" : false, "setterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.", "setterMethodName" : "setDefaultMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "defaultMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "defaultMessage", "variableType" : "Message", "documentation" : "The default message for all channels.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "CampaignEmailMessage", "defaultConsumerFluentSetterDocumentation" : "The email message configuration.\nThis is a convenience that creates an instance of the {@link CampaignEmailMessage.Builder} avoiding the need to create one manually via {@link CampaignEmailMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignEmailMessage.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(CampaignEmailMessage)}.\n@param emailMessage a consumer that will call methods on {@link CampaignEmailMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(CampaignEmailMessage)", "deprecated" : false, "documentation" : "The email message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "The email message configuration.\n@param emailMessage The email message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "The email message configuration.\n@return The email message configuration.", "getterModel" : { "returnType" : "CampaignEmailMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "The email message configuration.\n@param emailMessage The email message configuration.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "CampaignEmailMessage", "variableName" : "emailMessage", "variableType" : "CampaignEmailMessage", "documentation" : null, "simpleType" : "CampaignEmailMessage", "variableSetterType" : "CampaignEmailMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignEmailMessage", "variableName" : "emailMessage", "variableType" : "CampaignEmailMessage", "documentation" : "The email message configuration.", "simpleType" : "CampaignEmailMessage", "variableSetterType" : "CampaignEmailMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGcmMessage", "beanStyleSetterMethodName" : "setGcmMessage", "c2jName" : "GCMMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #gcmMessage(Message)}.\n@param gcmMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@param gcmMessage The message that the campaign delivers to GCM channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmMessage", "getterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@return The message that the campaign delivers to GCM channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@param gcmMessage The message that the campaign delivers to GCM channels. Overrides the default message.", "setterMethodName" : "setGcmMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "gcmMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "gcmMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "CampaignSmsMessage", "defaultConsumerFluentSetterDocumentation" : "The SMS message configuration.\nThis is a convenience that creates an instance of the {@link CampaignSmsMessage.Builder} avoiding the need to create one manually via {@link CampaignSmsMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignSmsMessage.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(CampaignSmsMessage)}.\n@param smsMessage a consumer that will call methods on {@link CampaignSmsMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(CampaignSmsMessage)", "deprecated" : false, "documentation" : "The SMS message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "The SMS message configuration.\n@param smsMessage The SMS message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "The SMS message configuration.\n@return The SMS message configuration.", "getterModel" : { "returnType" : "CampaignSmsMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "The SMS message configuration.\n@param smsMessage The SMS message configuration.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "CampaignSmsMessage", "variableName" : "smsMessage", "variableType" : "CampaignSmsMessage", "documentation" : null, "simpleType" : "CampaignSmsMessage", "variableSetterType" : "CampaignSmsMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignSmsMessage", "variableName" : "smsMessage", "variableType" : "CampaignSmsMessage", "documentation" : "The SMS message configuration.", "simpleType" : "CampaignSmsMessage", "variableSetterType" : "CampaignSmsMessage" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ADMMessage" : { "beanStyleGetterMethodName" : "getAdmMessage", "beanStyleSetterMethodName" : "setAdmMessage", "c2jName" : "ADMMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #admMessage(Message)}.\n@param admMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@param admMessage The message that the campaign delivers to ADM channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admMessage", "getterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@return The message that the campaign delivers to ADM channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@param admMessage The message that the campaign delivers to ADM channels. Overrides the default message.", "setterMethodName" : "setAdmMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "admMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "admMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, "APNSMessage" : { "beanStyleGetterMethodName" : "getApnsMessage", "beanStyleSetterMethodName" : "setApnsMessage", "c2jName" : "APNSMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #apnsMessage(Message)}.\n@param apnsMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@param apnsMessage The message that the campaign delivers to APNS channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsMessage", "getterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@return The message that the campaign delivers to APNS channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@param apnsMessage The message that the campaign delivers to APNS channels. Overrides the default message.", "setterMethodName" : "setApnsMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "apnsMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "apnsMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, "BaiduMessage" : { "beanStyleGetterMethodName" : "getBaiduMessage", "beanStyleSetterMethodName" : "setBaiduMessage", "c2jName" : "BaiduMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #baiduMessage(Message)}.\n@param baiduMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@param baiduMessage The message that the campaign delivers to Baidu channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduMessage", "getterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@return The message that the campaign delivers to Baidu channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@param baiduMessage The message that the campaign delivers to Baidu channels. Overrides the default message.", "setterMethodName" : "setBaiduMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "baiduMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "baiduMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, "DefaultMessage" : { "beanStyleGetterMethodName" : "getDefaultMessage", "beanStyleSetterMethodName" : "setDefaultMessage", "c2jName" : "DefaultMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The default message for all channels.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #defaultMessage(Message)}.\n@param defaultMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMessage(Message)", "deprecated" : false, "documentation" : "The default message for all channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMessage", "fluentSetterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMessage", "getterDocumentation" : "The default message for all channels.\n@return The default message for all channels.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultMessage", "sensitive" : false, "setterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.", "setterMethodName" : "setDefaultMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "defaultMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "defaultMessage", "variableType" : "Message", "documentation" : "The default message for all channels.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, "EmailMessage" : { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "CampaignEmailMessage", "defaultConsumerFluentSetterDocumentation" : "The email message configuration.\nThis is a convenience that creates an instance of the {@link CampaignEmailMessage.Builder} avoiding the need to create one manually via {@link CampaignEmailMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignEmailMessage.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(CampaignEmailMessage)}.\n@param emailMessage a consumer that will call methods on {@link CampaignEmailMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(CampaignEmailMessage)", "deprecated" : false, "documentation" : "The email message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "The email message configuration.\n@param emailMessage The email message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "The email message configuration.\n@return The email message configuration.", "getterModel" : { "returnType" : "CampaignEmailMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "The email message configuration.\n@param emailMessage The email message configuration.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "CampaignEmailMessage", "variableName" : "emailMessage", "variableType" : "CampaignEmailMessage", "documentation" : null, "simpleType" : "CampaignEmailMessage", "variableSetterType" : "CampaignEmailMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignEmailMessage", "variableName" : "emailMessage", "variableType" : "CampaignEmailMessage", "documentation" : "The email message configuration.", "simpleType" : "CampaignEmailMessage", "variableSetterType" : "CampaignEmailMessage" }, "xmlNameSpaceUri" : null }, "GCMMessage" : { "beanStyleGetterMethodName" : "getGcmMessage", "beanStyleSetterMethodName" : "setGcmMessage", "c2jName" : "GCMMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #gcmMessage(Message)}.\n@param gcmMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@param gcmMessage The message that the campaign delivers to GCM channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmMessage", "getterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@return The message that the campaign delivers to GCM channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@param gcmMessage The message that the campaign delivers to GCM channels. Overrides the default message.", "setterMethodName" : "setGcmMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "gcmMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "gcmMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, "SMSMessage" : { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "CampaignSmsMessage", "defaultConsumerFluentSetterDocumentation" : "The SMS message configuration.\nThis is a convenience that creates an instance of the {@link CampaignSmsMessage.Builder} avoiding the need to create one manually via {@link CampaignSmsMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignSmsMessage.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(CampaignSmsMessage)}.\n@param smsMessage a consumer that will call methods on {@link CampaignSmsMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(CampaignSmsMessage)", "deprecated" : false, "documentation" : "The SMS message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "The SMS message configuration.\n@param smsMessage The SMS message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "The SMS message configuration.\n@return The SMS message configuration.", "getterModel" : { "returnType" : "CampaignSmsMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "The SMS message configuration.\n@param smsMessage The SMS message configuration.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "CampaignSmsMessage", "variableName" : "smsMessage", "variableType" : "CampaignSmsMessage", "documentation" : null, "simpleType" : "CampaignSmsMessage", "variableSetterType" : "CampaignSmsMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignSmsMessage", "variableName" : "smsMessage", "variableType" : "CampaignSmsMessage", "documentation" : "The SMS message configuration.", "simpleType" : "CampaignSmsMessage", "variableSetterType" : "CampaignSmsMessage" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdmMessage", "beanStyleSetterMethodName" : "setAdmMessage", "c2jName" : "ADMMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #admMessage(Message)}.\n@param admMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@param admMessage The message that the campaign delivers to ADM channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admMessage", "getterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@return The message that the campaign delivers to ADM channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.\n@param admMessage The message that the campaign delivers to ADM channels. Overrides the default message.", "setterMethodName" : "setAdmMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "admMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "admMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to ADM channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApnsMessage", "beanStyleSetterMethodName" : "setApnsMessage", "c2jName" : "APNSMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #apnsMessage(Message)}.\n@param apnsMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@param apnsMessage The message that the campaign delivers to APNS channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsMessage", "getterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@return The message that the campaign delivers to APNS channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.\n@param apnsMessage The message that the campaign delivers to APNS channels. Overrides the default message.", "setterMethodName" : "setApnsMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "apnsMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "apnsMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to APNS channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaiduMessage", "beanStyleSetterMethodName" : "setBaiduMessage", "c2jName" : "BaiduMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #baiduMessage(Message)}.\n@param baiduMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@param baiduMessage The message that the campaign delivers to Baidu channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduMessage", "getterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@return The message that the campaign delivers to Baidu channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.\n@param baiduMessage The message that the campaign delivers to Baidu channels. Overrides the default message.", "setterMethodName" : "setBaiduMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "baiduMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "baiduMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to Baidu channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultMessage", "beanStyleSetterMethodName" : "setDefaultMessage", "c2jName" : "DefaultMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The default message for all channels.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #defaultMessage(Message)}.\n@param defaultMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMessage(Message)", "deprecated" : false, "documentation" : "The default message for all channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMessage", "fluentSetterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMessage", "getterDocumentation" : "The default message for all channels.\n@return The default message for all channels.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DefaultMessage", "sensitive" : false, "setterDocumentation" : "The default message for all channels.\n@param defaultMessage The default message for all channels.", "setterMethodName" : "setDefaultMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "defaultMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "defaultMessage", "variableType" : "Message", "documentation" : "The default message for all channels.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "CampaignEmailMessage", "defaultConsumerFluentSetterDocumentation" : "The email message configuration.\nThis is a convenience that creates an instance of the {@link CampaignEmailMessage.Builder} avoiding the need to create one manually via {@link CampaignEmailMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignEmailMessage.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(CampaignEmailMessage)}.\n@param emailMessage a consumer that will call methods on {@link CampaignEmailMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(CampaignEmailMessage)", "deprecated" : false, "documentation" : "The email message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "The email message configuration.\n@param emailMessage The email message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "The email message configuration.\n@return The email message configuration.", "getterModel" : { "returnType" : "CampaignEmailMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "The email message configuration.\n@param emailMessage The email message configuration.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "CampaignEmailMessage", "variableName" : "emailMessage", "variableType" : "CampaignEmailMessage", "documentation" : null, "simpleType" : "CampaignEmailMessage", "variableSetterType" : "CampaignEmailMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignEmailMessage", "variableName" : "emailMessage", "variableType" : "CampaignEmailMessage", "documentation" : "The email message configuration.", "simpleType" : "CampaignEmailMessage", "variableSetterType" : "CampaignEmailMessage" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGcmMessage", "beanStyleSetterMethodName" : "setGcmMessage", "c2jName" : "GCMMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #gcmMessage(Message)}.\n@param gcmMessage a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmMessage(Message)", "deprecated" : false, "documentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmMessage", "fluentSetterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@param gcmMessage The message that the campaign delivers to GCM channels. Overrides the default message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmMessage", "getterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@return The message that the campaign delivers to GCM channels. Overrides the default message.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMMessage", "sensitive" : false, "setterDocumentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.\n@param gcmMessage The message that the campaign delivers to GCM channels. Overrides the default message.", "setterMethodName" : "setGcmMessage", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "gcmMessage", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "gcmMessage", "variableType" : "Message", "documentation" : "The message that the campaign delivers to GCM channels. Overrides the default message.", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "CampaignSmsMessage", "defaultConsumerFluentSetterDocumentation" : "The SMS message configuration.\nThis is a convenience that creates an instance of the {@link CampaignSmsMessage.Builder} avoiding the need to create one manually via {@link CampaignSmsMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignSmsMessage.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(CampaignSmsMessage)}.\n@param smsMessage a consumer that will call methods on {@link CampaignSmsMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(CampaignSmsMessage)", "deprecated" : false, "documentation" : "The SMS message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "The SMS message configuration.\n@param smsMessage The SMS message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "The SMS message configuration.\n@return The SMS message configuration.", "getterModel" : { "returnType" : "CampaignSmsMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "The SMS message configuration.\n@param smsMessage The SMS message configuration.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "CampaignSmsMessage", "variableName" : "smsMessage", "variableType" : "CampaignSmsMessage", "documentation" : null, "simpleType" : "CampaignSmsMessage", "variableSetterType" : "CampaignSmsMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignSmsMessage", "variableName" : "smsMessage", "variableType" : "CampaignSmsMessage", "documentation" : "The SMS message configuration.", "simpleType" : "CampaignSmsMessage", "variableSetterType" : "CampaignSmsMessage" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MessageConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "wrapper" : false }, "MessageRequest" : { "c2jName" : "MessageRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Send message request.", "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" : "getAddresses", "beanStyleSetterMethodName" : "setAddresses", "c2jName" : "Addresses", "c2jShape" : "MapOfAddressConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\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 #addresses(Map)}.\n@param addresses 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 #addresses(Map)", "deprecated" : false, "documentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addresses", "fluentSetterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@param addresses A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addresses", "getterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "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" : "Addresses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Addresses", "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" : "AddressConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AddressConfiguration.Builder} avoiding the need to create one manually via {@link AddressConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(AddressConfiguration)}.\n@param value a consumer that will call methods on {@link AddressConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AddressConfiguration)", "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" : "AddressConfiguration", "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" : "SDK_POJO", "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" : "AddressConfiguration", "variableName" : "value", "variableType" : "AddressConfiguration", "documentation" : null, "simpleType" : "AddressConfiguration", "variableSetterType" : "AddressConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressConfiguration", "variableName" : "value", "variableType" : "AddressConfiguration", "documentation" : "", "simpleType" : "AddressConfiguration", "variableSetterType" : "AddressConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Addresses", "sensitive" : false, "setterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@param addresses A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "setterMethodName" : "setAddresses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "addresses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "addresses", "variableType" : "java.util.Map", "documentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpoints", "beanStyleSetterMethodName" : "setEndpoints", "c2jName" : "Endpoints", "c2jShape" : "MapOfEndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\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 #endpoints(Map)}.\n@param endpoints 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 #endpoints(Map)", "deprecated" : false, "documentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoints", "fluentSetterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@param endpoints A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoints", "getterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or 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" : "Endpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoints", "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" : "EndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointSendConfiguration.Builder} avoiding the need to create one manually via {@link EndpointSendConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointSendConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointSendConfiguration)}.\n@param value a consumer that will call methods on {@link EndpointSendConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointSendConfiguration)", "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" : "EndpointSendConfiguration", "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" : "SDK_POJO", "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" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : null, "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : "", "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Endpoints", "sensitive" : false, "setterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@param endpoints A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "setterMethodName" : "setEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "DirectMessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "Message configuration.\nThis is a convenience that creates an instance of the {@link DirectMessageConfiguration.Builder} avoiding the need to create one manually via {@link DirectMessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DirectMessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(DirectMessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link DirectMessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(DirectMessageConfiguration)", "deprecated" : false, "documentation" : "Message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "Message configuration.\n@param messageConfiguration Message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "Message configuration.\n@return Message configuration.", "getterModel" : { "returnType" : "DirectMessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "Message configuration.\n@param messageConfiguration Message configuration.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : null, "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : "Message configuration.", "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTraceId", "beanStyleSetterMethodName" : "setTraceId", "c2jName" : "TraceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceId(String)}.\n@param traceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceId(String)", "deprecated" : false, "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceId", "fluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceId", "getterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return A unique ID that you can use to trace a message. This ID is visible to recipients.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceId", "sensitive" : false, "setterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.", "setterMethodName" : "setTraceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Addresses" : { "beanStyleGetterMethodName" : "getAddresses", "beanStyleSetterMethodName" : "setAddresses", "c2jName" : "Addresses", "c2jShape" : "MapOfAddressConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\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 #addresses(Map)}.\n@param addresses 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 #addresses(Map)", "deprecated" : false, "documentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addresses", "fluentSetterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@param addresses A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addresses", "getterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "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" : "Addresses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Addresses", "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" : "AddressConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AddressConfiguration.Builder} avoiding the need to create one manually via {@link AddressConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(AddressConfiguration)}.\n@param value a consumer that will call methods on {@link AddressConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AddressConfiguration)", "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" : "AddressConfiguration", "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" : "SDK_POJO", "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" : "AddressConfiguration", "variableName" : "value", "variableType" : "AddressConfiguration", "documentation" : null, "simpleType" : "AddressConfiguration", "variableSetterType" : "AddressConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressConfiguration", "variableName" : "value", "variableType" : "AddressConfiguration", "documentation" : "", "simpleType" : "AddressConfiguration", "variableSetterType" : "AddressConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Addresses", "sensitive" : false, "setterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@param addresses A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "setterMethodName" : "setAddresses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "addresses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "addresses", "variableType" : "java.util.Map", "documentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Context" : { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Endpoints" : { "beanStyleGetterMethodName" : "getEndpoints", "beanStyleSetterMethodName" : "setEndpoints", "c2jName" : "Endpoints", "c2jShape" : "MapOfEndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\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 #endpoints(Map)}.\n@param endpoints 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 #endpoints(Map)", "deprecated" : false, "documentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoints", "fluentSetterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@param endpoints A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoints", "getterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or 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" : "Endpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoints", "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" : "EndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointSendConfiguration.Builder} avoiding the need to create one manually via {@link EndpointSendConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointSendConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointSendConfiguration)}.\n@param value a consumer that will call methods on {@link EndpointSendConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointSendConfiguration)", "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" : "EndpointSendConfiguration", "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" : "SDK_POJO", "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" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : null, "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : "", "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Endpoints", "sensitive" : false, "setterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@param endpoints A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "setterMethodName" : "setEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MessageConfiguration" : { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "DirectMessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "Message configuration.\nThis is a convenience that creates an instance of the {@link DirectMessageConfiguration.Builder} avoiding the need to create one manually via {@link DirectMessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DirectMessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(DirectMessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link DirectMessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(DirectMessageConfiguration)", "deprecated" : false, "documentation" : "Message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "Message configuration.\n@param messageConfiguration Message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "Message configuration.\n@return Message configuration.", "getterModel" : { "returnType" : "DirectMessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "Message configuration.\n@param messageConfiguration Message configuration.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : null, "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : "Message configuration.", "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "xmlNameSpaceUri" : null }, "TraceId" : { "beanStyleGetterMethodName" : "getTraceId", "beanStyleSetterMethodName" : "setTraceId", "c2jName" : "TraceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceId(String)}.\n@param traceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceId(String)", "deprecated" : false, "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceId", "fluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceId", "getterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return A unique ID that you can use to trace a message. This ID is visible to recipients.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceId", "sensitive" : false, "setterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.", "setterMethodName" : "setTraceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddresses", "beanStyleSetterMethodName" : "setAddresses", "c2jName" : "Addresses", "c2jShape" : "MapOfAddressConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\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 #addresses(Map)}.\n@param addresses 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 #addresses(Map)", "deprecated" : false, "documentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addresses", "fluentSetterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@param addresses A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addresses", "getterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "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" : "Addresses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Addresses", "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" : "AddressConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AddressConfiguration.Builder} avoiding the need to create one manually via {@link AddressConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(AddressConfiguration)}.\n@param value a consumer that will call methods on {@link AddressConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AddressConfiguration)", "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" : "AddressConfiguration", "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" : "SDK_POJO", "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" : "AddressConfiguration", "variableName" : "value", "variableType" : "AddressConfiguration", "documentation" : null, "simpleType" : "AddressConfiguration", "variableSetterType" : "AddressConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressConfiguration", "variableName" : "value", "variableType" : "AddressConfiguration", "documentation" : "", "simpleType" : "AddressConfiguration", "variableSetterType" : "AddressConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Addresses", "sensitive" : false, "setterDocumentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.\n@param addresses A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "setterMethodName" : "setAddresses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "addresses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "addresses", "variableType" : "java.util.Map", "documentation" : "A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.\n@param context A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpoints", "beanStyleSetterMethodName" : "setEndpoints", "c2jName" : "Endpoints", "c2jShape" : "MapOfEndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\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 #endpoints(Map)}.\n@param endpoints 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 #endpoints(Map)", "deprecated" : false, "documentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoints", "fluentSetterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@param endpoints A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoints", "getterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or 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" : "Endpoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoints", "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" : "EndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointSendConfiguration.Builder} avoiding the need to create one manually via {@link EndpointSendConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointSendConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointSendConfiguration)}.\n@param value a consumer that will call methods on {@link EndpointSendConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointSendConfiguration)", "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" : "EndpointSendConfiguration", "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" : "SDK_POJO", "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" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : null, "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : "", "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Endpoints", "sensitive" : false, "setterDocumentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.\n@param endpoints A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "setterMethodName" : "setEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : "A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. Within an EndpointSendConfiguration object, you can tailor the message for an endpoint by specifying message overrides or substitutions.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "DirectMessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "Message configuration.\nThis is a convenience that creates an instance of the {@link DirectMessageConfiguration.Builder} avoiding the need to create one manually via {@link DirectMessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DirectMessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(DirectMessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link DirectMessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(DirectMessageConfiguration)", "deprecated" : false, "documentation" : "Message configuration.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "Message configuration.\n@param messageConfiguration Message configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "Message configuration.\n@return Message configuration.", "getterModel" : { "returnType" : "DirectMessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "Message configuration.\n@param messageConfiguration Message configuration.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : null, "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : "Message configuration.", "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTraceId", "beanStyleSetterMethodName" : "setTraceId", "c2jName" : "TraceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceId(String)}.\n@param traceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceId(String)", "deprecated" : false, "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceId", "fluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceId", "getterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return A unique ID that you can use to trace a message. This ID is visible to recipients.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceId", "sensitive" : false, "setterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.", "setterMethodName" : "setTraceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "MessageRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageRequest", "variableName" : "messageRequest", "variableType" : "MessageRequest", "documentation" : null, "simpleType" : "MessageRequest", "variableSetterType" : "MessageRequest" }, "wrapper" : false }, "MessageResponse" : { "c2jName" : "MessageResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Send message response.", "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" : "Application id of 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 #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" : "Application id of the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id of the message.\n@param applicationId Application id of the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id of the message.\n@return Application id of 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" : "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" : "Application id of the message.\n@param applicationId Application id of the message.", "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" : "Application id of the message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointResult", "beanStyleSetterMethodName" : "setEndpointResult", "c2jName" : "EndpointResult", "c2jShape" : "MapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\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 #endpointResult(Map)}.\n@param endpointResult 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 #endpointResult(Map)", "deprecated" : false, "documentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResult", "fluentSetterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@param endpointResult A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResult", "getterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "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" : "EndpointResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResult", "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" : "EndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointMessageResult.Builder} avoiding the need to create one manually via {@link EndpointMessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointMessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointMessageResult)}.\n@param value a consumer that will call methods on {@link EndpointMessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointMessageResult)", "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" : "EndpointMessageResult", "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" : "SDK_POJO", "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" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : null, "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : "", "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "EndpointResult", "sensitive" : false, "setterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@param endpointResult A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "setterMethodName" : "setEndpointResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpointResult", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpointResult", "variableType" : "java.util.Map", "documentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Original request Id for which this message was delivered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "Original request Id for which this message was delivered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "Original request Id for which this message was delivered.\n@param requestId Original request Id for which this message was delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "Original request Id for which this message was delivered.\n@return Original request Id for which this message was delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "Original request Id for which this message was delivered.\n@param requestId Original request Id for which this message was delivered.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "Original request Id for which this message was delivered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "MapOfMessageResult", "defaultConsumerFluentSetterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\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 #result(Map)}.\n@param result 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 #result(Map)", "deprecated" : false, "documentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@param result A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "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" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "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" : "MessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageResult.Builder} avoiding the need to create one manually via {@link MessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(MessageResult)}.\n@param value a consumer that will call methods on {@link MessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MessageResult)", "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" : "MessageResult", "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" : "SDK_POJO", "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" : "MessageResult", "variableName" : "value", "variableType" : "MessageResult", "documentation" : null, "simpleType" : "MessageResult", "variableSetterType" : "MessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageResult", "variableName" : "value", "variableType" : "MessageResult", "documentation" : "", "simpleType" : "MessageResult", "variableSetterType" : "MessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Result", "sensitive" : false, "setterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@param result A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "result", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "result", "variableType" : "java.util.Map", "documentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id of 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 #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" : "Application id of the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id of the message.\n@param applicationId Application id of the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id of the message.\n@return Application id of 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" : "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" : "Application id of the message.\n@param applicationId Application id of the message.", "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" : "Application id of the message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointResult" : { "beanStyleGetterMethodName" : "getEndpointResult", "beanStyleSetterMethodName" : "setEndpointResult", "c2jName" : "EndpointResult", "c2jShape" : "MapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\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 #endpointResult(Map)}.\n@param endpointResult 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 #endpointResult(Map)", "deprecated" : false, "documentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResult", "fluentSetterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@param endpointResult A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResult", "getterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "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" : "EndpointResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResult", "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" : "EndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointMessageResult.Builder} avoiding the need to create one manually via {@link EndpointMessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointMessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointMessageResult)}.\n@param value a consumer that will call methods on {@link EndpointMessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointMessageResult)", "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" : "EndpointMessageResult", "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" : "SDK_POJO", "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" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : null, "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : "", "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "EndpointResult", "sensitive" : false, "setterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@param endpointResult A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "setterMethodName" : "setEndpointResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpointResult", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpointResult", "variableType" : "java.util.Map", "documentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "RequestId" : { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Original request Id for which this message was delivered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "Original request Id for which this message was delivered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "Original request Id for which this message was delivered.\n@param requestId Original request Id for which this message was delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "Original request Id for which this message was delivered.\n@return Original request Id for which this message was delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "Original request Id for which this message was delivered.\n@param requestId Original request Id for which this message was delivered.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "Original request Id for which this message was delivered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "MapOfMessageResult", "defaultConsumerFluentSetterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\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 #result(Map)}.\n@param result 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 #result(Map)", "deprecated" : false, "documentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@param result A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "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" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "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" : "MessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageResult.Builder} avoiding the need to create one manually via {@link MessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(MessageResult)}.\n@param value a consumer that will call methods on {@link MessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MessageResult)", "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" : "MessageResult", "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" : "SDK_POJO", "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" : "MessageResult", "variableName" : "value", "variableType" : "MessageResult", "documentation" : null, "simpleType" : "MessageResult", "variableSetterType" : "MessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageResult", "variableName" : "value", "variableType" : "MessageResult", "documentation" : "", "simpleType" : "MessageResult", "variableSetterType" : "MessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Result", "sensitive" : false, "setterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@param result A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "result", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "result", "variableType" : "java.util.Map", "documentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id of 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 #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" : "Application id of the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id of the message.\n@param applicationId Application id of the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id of the message.\n@return Application id of 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" : "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" : "Application id of the message.\n@param applicationId Application id of the message.", "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" : "Application id of the message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointResult", "beanStyleSetterMethodName" : "setEndpointResult", "c2jName" : "EndpointResult", "c2jShape" : "MapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\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 #endpointResult(Map)}.\n@param endpointResult 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 #endpointResult(Map)", "deprecated" : false, "documentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointResult", "fluentSetterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@param endpointResult A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointResult", "getterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "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" : "EndpointResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointResult", "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" : "EndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointMessageResult.Builder} avoiding the need to create one manually via {@link EndpointMessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointMessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointMessageResult)}.\n@param value a consumer that will call methods on {@link EndpointMessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointMessageResult)", "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" : "EndpointMessageResult", "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" : "SDK_POJO", "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" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : null, "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : "", "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "EndpointResult", "sensitive" : false, "setterDocumentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.\n@param endpointResult A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "setterMethodName" : "setEndpointResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpointResult", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpointResult", "variableType" : "java.util.Map", "documentation" : "A map containing a multi part response for each address, with the endpointId as the key and the result as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Original request Id for which this message was delivered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "Original request Id for which this message was delivered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "Original request Id for which this message was delivered.\n@param requestId Original request Id for which this message was delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "Original request Id for which this message was delivered.\n@return Original request Id for which this message was delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "Original request Id for which this message was delivered.\n@param requestId Original request Id for which this message was delivered.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "Original request Id for which this message was delivered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "MapOfMessageResult", "defaultConsumerFluentSetterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\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 #result(Map)}.\n@param result 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 #result(Map)", "deprecated" : false, "documentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@param result A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "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" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "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" : "MessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageResult.Builder} avoiding the need to create one manually via {@link MessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(MessageResult)}.\n@param value a consumer that will call methods on {@link MessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MessageResult)", "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" : "MessageResult", "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" : "SDK_POJO", "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" : "MessageResult", "variableName" : "value", "variableType" : "MessageResult", "documentation" : null, "simpleType" : "MessageResult", "variableSetterType" : "MessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageResult", "variableName" : "value", "variableType" : "MessageResult", "documentation" : "", "simpleType" : "MessageResult", "variableSetterType" : "MessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Result", "sensitive" : false, "setterDocumentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.\n@param result A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "result", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "result", "variableType" : "java.util.Map", "documentation" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "MessageResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageResponse", "variableName" : "messageResponse", "variableType" : "MessageResponse", "documentation" : null, "simpleType" : "MessageResponse", "variableSetterType" : "MessageResponse" }, "wrapper" : false }, "MessageResult" : { "c2jName" : "MessageResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The result from sending a message to an address.", "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" : "getDeliveryStatusAsString", "beanStyleSetterMethodName" : "setDeliveryStatus", "c2jName" : "DeliveryStatus", "c2jShape" : "DeliveryStatus", "defaultConsumerFluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStatusAsString(String)}.\n@param deliveryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStatus(String)", "deprecated" : false, "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "endpointDiscoveryId" : false, "enumType" : "DeliveryStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryStatus", "fluentEnumSetterMethodName" : "deliveryStatus", "fluentGetterMethodName" : "deliveryStatusAsString", "fluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStatus", "fluentSetterMethodName" : "deliveryStatus", "getterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStatus} will return {@link DeliveryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStatusAsString}.\n

\n@return The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStatus", "sensitive" : false, "setterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "setterMethodName" : "setDeliveryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "documentation" : "Unique message identifier associated with the message that was sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "Unique message identifier associated with the message that was sent.\n@return Unique message identifier associated with the message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "Unique message identifier associated with the message that was sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Downstream service status code.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "Downstream service status code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "Downstream service status code.\n@return Downstream service status code.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "Downstream service status code.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "StatusMessage", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Status message for message delivery.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "Status message for message delivery.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "Status message for message delivery.\n@return Status message for message delivery.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "Status message for message delivery.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdatedToken", "beanStyleSetterMethodName" : "setUpdatedToken", "c2jName" : "UpdatedToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updatedToken(String)}.\n@param updatedToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedToken(String)", "deprecated" : false, "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedToken", "fluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedToken", "getterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@return If token was updated as part of delivery. (This is GCM Specific)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdatedToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdatedToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdatedToken", "sensitive" : false, "setterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)", "setterMethodName" : "setUpdatedToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeliveryStatus" : { "beanStyleGetterMethodName" : "getDeliveryStatusAsString", "beanStyleSetterMethodName" : "setDeliveryStatus", "c2jName" : "DeliveryStatus", "c2jShape" : "DeliveryStatus", "defaultConsumerFluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStatusAsString(String)}.\n@param deliveryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStatus(String)", "deprecated" : false, "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "endpointDiscoveryId" : false, "enumType" : "DeliveryStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryStatus", "fluentEnumSetterMethodName" : "deliveryStatus", "fluentGetterMethodName" : "deliveryStatusAsString", "fluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStatus", "fluentSetterMethodName" : "deliveryStatus", "getterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStatus} will return {@link DeliveryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStatusAsString}.\n

\n@return The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStatus", "sensitive" : false, "setterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "setterMethodName" : "setDeliveryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MessageId" : { "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "documentation" : "Unique message identifier associated with the message that was sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "Unique message identifier associated with the message that was sent.\n@return Unique message identifier associated with the message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "Unique message identifier associated with the message that was sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusCode" : { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Downstream service status code.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "Downstream service status code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "Downstream service status code.\n@return Downstream service status code.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "Downstream service status code.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StatusMessage" : { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "StatusMessage", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Status message for message delivery.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "Status message for message delivery.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "Status message for message delivery.\n@return Status message for message delivery.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "Status message for message delivery.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UpdatedToken" : { "beanStyleGetterMethodName" : "getUpdatedToken", "beanStyleSetterMethodName" : "setUpdatedToken", "c2jName" : "UpdatedToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updatedToken(String)}.\n@param updatedToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedToken(String)", "deprecated" : false, "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedToken", "fluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedToken", "getterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@return If token was updated as part of delivery. (This is GCM Specific)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdatedToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdatedToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdatedToken", "sensitive" : false, "setterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)", "setterMethodName" : "setUpdatedToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeliveryStatusAsString", "beanStyleSetterMethodName" : "setDeliveryStatus", "c2jName" : "DeliveryStatus", "c2jShape" : "DeliveryStatus", "defaultConsumerFluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStatusAsString(String)}.\n@param deliveryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStatus(String)", "deprecated" : false, "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "endpointDiscoveryId" : false, "enumType" : "DeliveryStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryStatus", "fluentEnumSetterMethodName" : "deliveryStatus", "fluentGetterMethodName" : "deliveryStatusAsString", "fluentSetterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryStatus", "fluentSetterMethodName" : "deliveryStatus", "getterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryStatus} will return {@link DeliveryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryStatusAsString}.\n

\n@return The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStatus", "sensitive" : false, "setterDocumentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@param deliveryStatus The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.\n@see DeliveryStatus", "setterMethodName" : "setDeliveryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStatus", "variableType" : "String", "documentation" : "The delivery status of the message. Possible values:\n\nSUCCESS - The message was successfully delivered to the endpoint.\n\nTRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.\n\nFAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.\n\nTIMEOUT - The message couldn't be sent within the timeout period.\n\nQUIET_TIME - The local time for the endpoint was within the QuietTime for the campaign or app.\n\nDAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.\n\nHOLDOUT - The endpoint was in a hold out treatment for the campaign.\n\nTHROTTLED - Amazon Pinpoint throttled sending to this endpoint.\n\nEXPIRED - The endpoint address is expired.\n\nCAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.\n\nSERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.\n\nUNKNOWN - An unknown error occurred.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "documentation" : "Unique message identifier associated with the message that was sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "Unique message identifier associated with the message that was sent.\n@return Unique message identifier associated with the message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "Unique message identifier associated with the message that was sent.\n@param messageId Unique message identifier associated with the message that was sent.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "Unique message identifier associated with the message that was sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Downstream service status code.\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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "documentation" : "Downstream service status code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "Downstream service status code.\n@return Downstream service status code.", "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" : "StatusCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "Downstream service status code.\n@param statusCode Downstream service status code.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "Downstream service status code.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "StatusMessage", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Status message for message delivery.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "Status message for message delivery.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "Status message for message delivery.\n@return Status message for message delivery.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "Status message for message delivery.\n@param statusMessage Status message for message delivery.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "Status message for message delivery.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdatedToken", "beanStyleSetterMethodName" : "setUpdatedToken", "c2jName" : "UpdatedToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updatedToken(String)}.\n@param updatedToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedToken(String)", "deprecated" : false, "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedToken", "fluentSetterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedToken", "getterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@return If token was updated as part of delivery. (This is GCM Specific)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdatedToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdatedToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdatedToken", "sensitive" : false, "setterDocumentation" : "If token was updated as part of delivery. (This is GCM Specific)\n@param updatedToken If token was updated as part of delivery. (This is GCM Specific)", "setterMethodName" : "setUpdatedToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updatedToken", "variableType" : "String", "documentation" : "If token was updated as part of delivery. (This is GCM Specific)", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "MessageResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageResult", "variableName" : "messageResult", "variableType" : "MessageResult", "documentation" : null, "simpleType" : "MessageResult", "variableSetterType" : "MessageResult" }, "wrapper" : false }, "MessageType" : { "c2jName" : "MessageType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TRANSACTIONAL", "value" : "TRANSACTIONAL" }, { "name" : "PROMOTIONAL", "value" : "PROMOTIONAL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MessageType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageType", "variableName" : "messageType", "variableType" : "MessageType", "documentation" : null, "simpleType" : "MessageType", "variableSetterType" : "MessageType" }, "wrapper" : false }, "MethodNotAllowedException" : { "c2jName" : "MethodNotAllowedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Simple message object.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MethodNotAllowedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 405, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestID" : { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MethodNotAllowedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MethodNotAllowedException", "variableName" : "methodNotAllowedException", "variableType" : "MethodNotAllowedException", "documentation" : null, "simpleType" : "MethodNotAllowedException", "variableSetterType" : "MethodNotAllowedException" }, "wrapper" : false }, "MetricDimension" : { "c2jName" : "MetricDimension", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Custom metric dimension", "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" : "getComparisonOperator", "beanStyleSetterMethodName" : "setComparisonOperator", "c2jName" : "ComparisonOperator", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comparisonOperator(String)}.\n@param comparisonOperator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comparisonOperator(String)", "deprecated" : false, "documentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comparisonOperator", "fluentSetterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@param comparisonOperator The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comparisonOperator", "getterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@return The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComparisonOperator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ComparisonOperator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComparisonOperator", "sensitive" : false, "setterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@param comparisonOperator The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "setterMethodName" : "setComparisonOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comparisonOperator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comparisonOperator", "variableType" : "String", "documentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The value to be compared.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "deprecated" : false, "documentation" : "The value to be compared.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "The value to be compared.\n@param value The value to be compared.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "The value to be compared.\n@return The value to be compared.", "getterModel" : { "returnType" : "Double", "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" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "The value to be compared.\n@param value The value to be compared.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "The value to be compared.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComparisonOperator" : { "beanStyleGetterMethodName" : "getComparisonOperator", "beanStyleSetterMethodName" : "setComparisonOperator", "c2jName" : "ComparisonOperator", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comparisonOperator(String)}.\n@param comparisonOperator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comparisonOperator(String)", "deprecated" : false, "documentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comparisonOperator", "fluentSetterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@param comparisonOperator The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comparisonOperator", "getterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@return The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComparisonOperator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ComparisonOperator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComparisonOperator", "sensitive" : false, "setterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@param comparisonOperator The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "setterMethodName" : "setComparisonOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comparisonOperator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comparisonOperator", "variableType" : "String", "documentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The value to be compared.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "deprecated" : false, "documentation" : "The value to be compared.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "The value to be compared.\n@param value The value to be compared.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "The value to be compared.\n@return The value to be compared.", "getterModel" : { "returnType" : "Double", "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" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "The value to be compared.\n@param value The value to be compared.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "The value to be compared.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComparisonOperator", "beanStyleSetterMethodName" : "setComparisonOperator", "c2jName" : "ComparisonOperator", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comparisonOperator(String)}.\n@param comparisonOperator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comparisonOperator(String)", "deprecated" : false, "documentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comparisonOperator", "fluentSetterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@param comparisonOperator The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comparisonOperator", "getterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@return The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComparisonOperator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ComparisonOperator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComparisonOperator", "sensitive" : false, "setterDocumentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL\n@param comparisonOperator The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "setterMethodName" : "setComparisonOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comparisonOperator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comparisonOperator", "variableType" : "String", "documentation" : "The operator that you're using to compare metric values. Possible values: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, or EQUAL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "__double", "defaultConsumerFluentSetterDocumentation" : "The value to be compared.\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "deprecated" : false, "documentation" : "The value to be compared.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "The value to be compared.\n@param value The value to be compared.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "The value to be compared.\n@return The value to be compared.", "getterModel" : { "returnType" : "Double", "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" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "The value to be compared.\n@param value The value to be compared.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "The value to be compared.", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "MetricDimension", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MetricDimension", "variableName" : "metricDimension", "variableType" : "MetricDimension", "documentation" : null, "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "wrapper" : false }, "Mode" : { "c2jName" : "Mode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DELIVERY", "value" : "DELIVERY" }, { "name" : "FILTER", "value" : "FILTER" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Mode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Mode", "variableName" : "mode", "variableType" : "Mode", "documentation" : null, "simpleType" : "Mode", "variableSetterType" : "Mode" }, "wrapper" : false }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Simple message object.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestID" : { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotFoundException", "variableName" : "notFoundException", "variableType" : "NotFoundException", "documentation" : null, "simpleType" : "NotFoundException", "variableSetterType" : "NotFoundException" }, "wrapper" : false }, "NumberValidateRequest" : { "c2jName" : "NumberValidateRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Phone Number Validate request.", "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" : "getIsoCountryCode", "beanStyleSetterMethodName" : "setIsoCountryCode", "c2jName" : "IsoCountryCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #isoCountryCode(String)}.\n@param isoCountryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isoCountryCode(String)", "deprecated" : false, "documentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isoCountryCode", "fluentSetterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@param isoCountryCode (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isoCountryCode", "getterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@return (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsoCountryCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsoCountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IsoCountryCode", "sensitive" : false, "setterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@param isoCountryCode (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "setterMethodName" : "setIsoCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "isoCountryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "isoCountryCode", "variableType" : "String", "documentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@param phoneNumber The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@return The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : false, "setterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@param phoneNumber The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IsoCountryCode" : { "beanStyleGetterMethodName" : "getIsoCountryCode", "beanStyleSetterMethodName" : "setIsoCountryCode", "c2jName" : "IsoCountryCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #isoCountryCode(String)}.\n@param isoCountryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isoCountryCode(String)", "deprecated" : false, "documentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isoCountryCode", "fluentSetterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@param isoCountryCode (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isoCountryCode", "getterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@return (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsoCountryCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsoCountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IsoCountryCode", "sensitive" : false, "setterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@param isoCountryCode (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "setterMethodName" : "setIsoCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "isoCountryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "isoCountryCode", "variableType" : "String", "documentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneNumber" : { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@param phoneNumber The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@return The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : false, "setterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@param phoneNumber The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIsoCountryCode", "beanStyleSetterMethodName" : "setIsoCountryCode", "c2jName" : "IsoCountryCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #isoCountryCode(String)}.\n@param isoCountryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isoCountryCode(String)", "deprecated" : false, "documentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isoCountryCode", "fluentSetterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@param isoCountryCode (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isoCountryCode", "getterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@return (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsoCountryCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsoCountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IsoCountryCode", "sensitive" : false, "setterDocumentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.\n@param isoCountryCode (Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "setterMethodName" : "setIsoCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "isoCountryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "isoCountryCode", "variableType" : "String", "documentation" : "(Optional) The two-character ISO country code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@param phoneNumber The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@return The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : false, "setterDocumentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.\n@param phoneNumber The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "The phone number to get information about. The phone number that you provide should include a country code. If the number doesn't include a valid country code, the operation might result in an error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NumberValidateRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NumberValidateRequest", "variableName" : "numberValidateRequest", "variableType" : "NumberValidateRequest", "documentation" : null, "simpleType" : "NumberValidateRequest", "variableSetterType" : "NumberValidateRequest" }, "wrapper" : false }, "NumberValidateResponse" : { "c2jName" : "NumberValidateResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Phone Number Validate response.", "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" : "getCarrier", "beanStyleSetterMethodName" : "setCarrier", "c2jName" : "Carrier", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #carrier(String)}.\n@param carrier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #carrier(String)", "deprecated" : false, "documentation" : "The carrier or servive provider that the phone number is currently registered with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "carrier", "fluentSetterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@param carrier The carrier or servive provider that the phone number is currently registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "carrier", "getterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@return The carrier or servive provider that the phone number is currently registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Carrier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Carrier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Carrier", "sensitive" : false, "setterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@param carrier The carrier or servive provider that the phone number is currently registered with.", "setterMethodName" : "setCarrier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : "The carrier or servive provider that the phone number is currently registered with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The city where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "The city where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "The city where the phone number was originally registered.\n@param city The city where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "The city where the phone number was originally registered.\n@return The city where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "The city where the phone number was originally registered.\n@param city The city where the phone number was originally registered.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "The city where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCleansedPhoneNumberE164", "beanStyleSetterMethodName" : "setCleansedPhoneNumberE164", "c2jName" : "CleansedPhoneNumberE164", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The cleansed phone number, shown in E.164 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cleansedPhoneNumberE164(String)}.\n@param cleansedPhoneNumberE164 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cleansedPhoneNumberE164(String)", "deprecated" : false, "documentation" : "The cleansed phone number, shown in E.164 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cleansedPhoneNumberE164", "fluentSetterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@param cleansedPhoneNumberE164 The cleansed phone number, shown in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cleansedPhoneNumberE164", "getterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@return The cleansed phone number, shown in E.164 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CleansedPhoneNumberE164", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CleansedPhoneNumberE164", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CleansedPhoneNumberE164", "sensitive" : false, "setterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@param cleansedPhoneNumberE164 The cleansed phone number, shown in E.164 format.", "setterMethodName" : "setCleansedPhoneNumberE164", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberE164", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberE164", "variableType" : "String", "documentation" : "The cleansed phone number, shown in E.164 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCleansedPhoneNumberNational", "beanStyleSetterMethodName" : "setCleansedPhoneNumberNational", "c2jName" : "CleansedPhoneNumberNational", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The cleansed phone number, shown in the local phone number format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cleansedPhoneNumberNational(String)}.\n@param cleansedPhoneNumberNational a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cleansedPhoneNumberNational(String)", "deprecated" : false, "documentation" : "The cleansed phone number, shown in the local phone number format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cleansedPhoneNumberNational", "fluentSetterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@param cleansedPhoneNumberNational The cleansed phone number, shown in the local phone number format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cleansedPhoneNumberNational", "getterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@return The cleansed phone number, shown in the local phone number format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CleansedPhoneNumberNational", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CleansedPhoneNumberNational", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CleansedPhoneNumberNational", "sensitive" : false, "setterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@param cleansedPhoneNumberNational The cleansed phone number, shown in the local phone number format.", "setterMethodName" : "setCleansedPhoneNumberNational", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberNational", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberNational", "variableType" : "String", "documentation" : "The cleansed phone number, shown in the local phone number format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "The country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The country or region where the phone number was originally registered.\n@param country The country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The country or region where the phone number was originally registered.\n@return The country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The country or region where the phone number was originally registered.\n@param country The country or region where the phone number was originally registered.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "The country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountryCodeIso2", "beanStyleSetterMethodName" : "setCountryCodeIso2", "c2jName" : "CountryCodeIso2", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCodeIso2(String)}.\n@param countryCodeIso2 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCodeIso2(String)", "deprecated" : false, "documentation" : "The two-character ISO code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCodeIso2", "fluentSetterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@param countryCodeIso2 The two-character ISO code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCodeIso2", "getterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@return The two-character ISO code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCodeIso2", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCodeIso2", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCodeIso2", "sensitive" : false, "setterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@param countryCodeIso2 The two-character ISO code for the country or region where the phone number was originally registered.", "setterMethodName" : "setCountryCodeIso2", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCodeIso2", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCodeIso2", "variableType" : "String", "documentation" : "The two-character ISO code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountryCodeNumeric", "beanStyleSetterMethodName" : "setCountryCodeNumeric", "c2jName" : "CountryCodeNumeric", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCodeNumeric(String)}.\n@param countryCodeNumeric a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCodeNumeric(String)", "deprecated" : false, "documentation" : "The numeric code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCodeNumeric", "fluentSetterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@param countryCodeNumeric The numeric code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCodeNumeric", "getterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@return The numeric code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCodeNumeric", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCodeNumeric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCodeNumeric", "sensitive" : false, "setterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@param countryCodeNumeric The numeric code for the country or region where the phone number was originally registered.", "setterMethodName" : "setCountryCodeNumeric", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCodeNumeric", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCodeNumeric", "variableType" : "String", "documentation" : "The numeric code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounty", "beanStyleSetterMethodName" : "setCounty", "c2jName" : "County", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The county where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #county(String)}.\n@param county a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #county(String)", "deprecated" : false, "documentation" : "The county where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "county", "fluentSetterDocumentation" : "The county where the phone number was originally registered.\n@param county The county where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "county", "getterDocumentation" : "The county where the phone number was originally registered.\n@return The county where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "County", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "County", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "County", "sensitive" : false, "setterDocumentation" : "The county where the phone number was originally registered.\n@param county The county where the phone number was originally registered.", "setterMethodName" : "setCounty", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "county", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "county", "variableType" : "String", "documentation" : "The county where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginalCountryCodeIso2", "beanStyleSetterMethodName" : "setOriginalCountryCodeIso2", "c2jName" : "OriginalCountryCodeIso2", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originalCountryCodeIso2(String)}.\n@param originalCountryCodeIso2 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originalCountryCodeIso2(String)", "deprecated" : false, "documentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originalCountryCodeIso2", "fluentSetterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@param originalCountryCodeIso2 The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originalCountryCodeIso2", "getterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@return The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginalCountryCodeIso2", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginalCountryCodeIso2", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginalCountryCodeIso2", "sensitive" : false, "setterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@param originalCountryCodeIso2 The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "setterMethodName" : "setOriginalCountryCodeIso2", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originalCountryCodeIso2", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originalCountryCodeIso2", "variableType" : "String", "documentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginalPhoneNumber", "beanStyleSetterMethodName" : "setOriginalPhoneNumber", "c2jName" : "OriginalPhoneNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number that you included in the request body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originalPhoneNumber(String)}.\n@param originalPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originalPhoneNumber(String)", "deprecated" : false, "documentation" : "The phone number that you included in the request body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originalPhoneNumber", "fluentSetterDocumentation" : "The phone number that you included in the request body.\n@param originalPhoneNumber The phone number that you included in the request body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originalPhoneNumber", "getterDocumentation" : "The phone number that you included in the request body.\n@return The phone number that you included in the request body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginalPhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginalPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginalPhoneNumber", "sensitive" : false, "setterDocumentation" : "The phone number that you included in the request body.\n@param originalPhoneNumber The phone number that you included in the request body.", "setterMethodName" : "setOriginalPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originalPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originalPhoneNumber", "variableType" : "String", "documentation" : "The phone number that you included in the request body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneType", "beanStyleSetterMethodName" : "setPhoneType", "c2jName" : "PhoneType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneType(String)}.\n@param phoneType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneType(String)", "deprecated" : false, "documentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneType", "fluentSetterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@param phoneType A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneType", "getterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@return A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, "setterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@param phoneType A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "setterMethodName" : "setPhoneType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneTypeCode", "beanStyleSetterMethodName" : "setPhoneTypeCode", "c2jName" : "PhoneTypeCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\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 #phoneTypeCode(Integer)}.\n@param phoneTypeCode 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 #phoneTypeCode(Integer)", "deprecated" : false, "documentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneTypeCode", "fluentSetterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@param phoneTypeCode The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneTypeCode", "getterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@return The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "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" : "PhoneTypeCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneTypeCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PhoneTypeCode", "sensitive" : false, "setterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@param phoneTypeCode The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "setterMethodName" : "setPhoneTypeCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "phoneTypeCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "phoneTypeCode", "variableType" : "Integer", "documentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time zone for the location where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The time zone for the location where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@param timezone The time zone for the location where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@return The time zone for the location where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@param timezone The time zone for the location where the phone number was originally registered.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The time zone for the location where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getZipCode", "beanStyleSetterMethodName" : "setZipCode", "c2jName" : "ZipCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The postal code for the location where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #zipCode(String)}.\n@param zipCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zipCode(String)", "deprecated" : false, "documentation" : "The postal code for the location where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipCode", "fluentSetterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@param zipCode The postal code for the location where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zipCode", "getterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@return The postal code for the location where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZipCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ZipCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ZipCode", "sensitive" : false, "setterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@param zipCode The postal code for the location where the phone number was originally registered.", "setterMethodName" : "setZipCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "zipCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "zipCode", "variableType" : "String", "documentation" : "The postal code for the location where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Carrier" : { "beanStyleGetterMethodName" : "getCarrier", "beanStyleSetterMethodName" : "setCarrier", "c2jName" : "Carrier", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #carrier(String)}.\n@param carrier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #carrier(String)", "deprecated" : false, "documentation" : "The carrier or servive provider that the phone number is currently registered with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "carrier", "fluentSetterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@param carrier The carrier or servive provider that the phone number is currently registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "carrier", "getterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@return The carrier or servive provider that the phone number is currently registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Carrier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Carrier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Carrier", "sensitive" : false, "setterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@param carrier The carrier or servive provider that the phone number is currently registered with.", "setterMethodName" : "setCarrier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : "The carrier or servive provider that the phone number is currently registered with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "City" : { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The city where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "The city where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "The city where the phone number was originally registered.\n@param city The city where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "The city where the phone number was originally registered.\n@return The city where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "The city where the phone number was originally registered.\n@param city The city where the phone number was originally registered.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "The city where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CleansedPhoneNumberE164" : { "beanStyleGetterMethodName" : "getCleansedPhoneNumberE164", "beanStyleSetterMethodName" : "setCleansedPhoneNumberE164", "c2jName" : "CleansedPhoneNumberE164", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The cleansed phone number, shown in E.164 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cleansedPhoneNumberE164(String)}.\n@param cleansedPhoneNumberE164 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cleansedPhoneNumberE164(String)", "deprecated" : false, "documentation" : "The cleansed phone number, shown in E.164 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cleansedPhoneNumberE164", "fluentSetterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@param cleansedPhoneNumberE164 The cleansed phone number, shown in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cleansedPhoneNumberE164", "getterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@return The cleansed phone number, shown in E.164 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CleansedPhoneNumberE164", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CleansedPhoneNumberE164", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CleansedPhoneNumberE164", "sensitive" : false, "setterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@param cleansedPhoneNumberE164 The cleansed phone number, shown in E.164 format.", "setterMethodName" : "setCleansedPhoneNumberE164", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberE164", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberE164", "variableType" : "String", "documentation" : "The cleansed phone number, shown in E.164 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CleansedPhoneNumberNational" : { "beanStyleGetterMethodName" : "getCleansedPhoneNumberNational", "beanStyleSetterMethodName" : "setCleansedPhoneNumberNational", "c2jName" : "CleansedPhoneNumberNational", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The cleansed phone number, shown in the local phone number format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cleansedPhoneNumberNational(String)}.\n@param cleansedPhoneNumberNational a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cleansedPhoneNumberNational(String)", "deprecated" : false, "documentation" : "The cleansed phone number, shown in the local phone number format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cleansedPhoneNumberNational", "fluentSetterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@param cleansedPhoneNumberNational The cleansed phone number, shown in the local phone number format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cleansedPhoneNumberNational", "getterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@return The cleansed phone number, shown in the local phone number format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CleansedPhoneNumberNational", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CleansedPhoneNumberNational", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CleansedPhoneNumberNational", "sensitive" : false, "setterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@param cleansedPhoneNumberNational The cleansed phone number, shown in the local phone number format.", "setterMethodName" : "setCleansedPhoneNumberNational", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberNational", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberNational", "variableType" : "String", "documentation" : "The cleansed phone number, shown in the local phone number format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Country" : { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "The country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The country or region where the phone number was originally registered.\n@param country The country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The country or region where the phone number was originally registered.\n@return The country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The country or region where the phone number was originally registered.\n@param country The country or region where the phone number was originally registered.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "The country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CountryCodeIso2" : { "beanStyleGetterMethodName" : "getCountryCodeIso2", "beanStyleSetterMethodName" : "setCountryCodeIso2", "c2jName" : "CountryCodeIso2", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCodeIso2(String)}.\n@param countryCodeIso2 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCodeIso2(String)", "deprecated" : false, "documentation" : "The two-character ISO code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCodeIso2", "fluentSetterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@param countryCodeIso2 The two-character ISO code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCodeIso2", "getterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@return The two-character ISO code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCodeIso2", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCodeIso2", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCodeIso2", "sensitive" : false, "setterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@param countryCodeIso2 The two-character ISO code for the country or region where the phone number was originally registered.", "setterMethodName" : "setCountryCodeIso2", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCodeIso2", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCodeIso2", "variableType" : "String", "documentation" : "The two-character ISO code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CountryCodeNumeric" : { "beanStyleGetterMethodName" : "getCountryCodeNumeric", "beanStyleSetterMethodName" : "setCountryCodeNumeric", "c2jName" : "CountryCodeNumeric", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCodeNumeric(String)}.\n@param countryCodeNumeric a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCodeNumeric(String)", "deprecated" : false, "documentation" : "The numeric code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCodeNumeric", "fluentSetterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@param countryCodeNumeric The numeric code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCodeNumeric", "getterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@return The numeric code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCodeNumeric", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCodeNumeric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCodeNumeric", "sensitive" : false, "setterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@param countryCodeNumeric The numeric code for the country or region where the phone number was originally registered.", "setterMethodName" : "setCountryCodeNumeric", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCodeNumeric", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCodeNumeric", "variableType" : "String", "documentation" : "The numeric code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "County" : { "beanStyleGetterMethodName" : "getCounty", "beanStyleSetterMethodName" : "setCounty", "c2jName" : "County", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The county where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #county(String)}.\n@param county a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #county(String)", "deprecated" : false, "documentation" : "The county where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "county", "fluentSetterDocumentation" : "The county where the phone number was originally registered.\n@param county The county where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "county", "getterDocumentation" : "The county where the phone number was originally registered.\n@return The county where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "County", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "County", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "County", "sensitive" : false, "setterDocumentation" : "The county where the phone number was originally registered.\n@param county The county where the phone number was originally registered.", "setterMethodName" : "setCounty", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "county", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "county", "variableType" : "String", "documentation" : "The county where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OriginalCountryCodeIso2" : { "beanStyleGetterMethodName" : "getOriginalCountryCodeIso2", "beanStyleSetterMethodName" : "setOriginalCountryCodeIso2", "c2jName" : "OriginalCountryCodeIso2", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originalCountryCodeIso2(String)}.\n@param originalCountryCodeIso2 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originalCountryCodeIso2(String)", "deprecated" : false, "documentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originalCountryCodeIso2", "fluentSetterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@param originalCountryCodeIso2 The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originalCountryCodeIso2", "getterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@return The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginalCountryCodeIso2", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginalCountryCodeIso2", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginalCountryCodeIso2", "sensitive" : false, "setterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@param originalCountryCodeIso2 The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "setterMethodName" : "setOriginalCountryCodeIso2", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originalCountryCodeIso2", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originalCountryCodeIso2", "variableType" : "String", "documentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OriginalPhoneNumber" : { "beanStyleGetterMethodName" : "getOriginalPhoneNumber", "beanStyleSetterMethodName" : "setOriginalPhoneNumber", "c2jName" : "OriginalPhoneNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number that you included in the request body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originalPhoneNumber(String)}.\n@param originalPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originalPhoneNumber(String)", "deprecated" : false, "documentation" : "The phone number that you included in the request body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originalPhoneNumber", "fluentSetterDocumentation" : "The phone number that you included in the request body.\n@param originalPhoneNumber The phone number that you included in the request body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originalPhoneNumber", "getterDocumentation" : "The phone number that you included in the request body.\n@return The phone number that you included in the request body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginalPhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginalPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginalPhoneNumber", "sensitive" : false, "setterDocumentation" : "The phone number that you included in the request body.\n@param originalPhoneNumber The phone number that you included in the request body.", "setterMethodName" : "setOriginalPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originalPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originalPhoneNumber", "variableType" : "String", "documentation" : "The phone number that you included in the request body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneType" : { "beanStyleGetterMethodName" : "getPhoneType", "beanStyleSetterMethodName" : "setPhoneType", "c2jName" : "PhoneType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneType(String)}.\n@param phoneType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneType(String)", "deprecated" : false, "documentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneType", "fluentSetterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@param phoneType A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneType", "getterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@return A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, "setterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@param phoneType A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "setterMethodName" : "setPhoneType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneTypeCode" : { "beanStyleGetterMethodName" : "getPhoneTypeCode", "beanStyleSetterMethodName" : "setPhoneTypeCode", "c2jName" : "PhoneTypeCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\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 #phoneTypeCode(Integer)}.\n@param phoneTypeCode 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 #phoneTypeCode(Integer)", "deprecated" : false, "documentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneTypeCode", "fluentSetterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@param phoneTypeCode The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneTypeCode", "getterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@return The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "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" : "PhoneTypeCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneTypeCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PhoneTypeCode", "sensitive" : false, "setterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@param phoneTypeCode The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "setterMethodName" : "setPhoneTypeCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "phoneTypeCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "phoneTypeCode", "variableType" : "Integer", "documentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time zone for the location where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The time zone for the location where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@param timezone The time zone for the location where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@return The time zone for the location where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@param timezone The time zone for the location where the phone number was originally registered.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The time zone for the location where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ZipCode" : { "beanStyleGetterMethodName" : "getZipCode", "beanStyleSetterMethodName" : "setZipCode", "c2jName" : "ZipCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The postal code for the location where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #zipCode(String)}.\n@param zipCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zipCode(String)", "deprecated" : false, "documentation" : "The postal code for the location where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipCode", "fluentSetterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@param zipCode The postal code for the location where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zipCode", "getterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@return The postal code for the location where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZipCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ZipCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ZipCode", "sensitive" : false, "setterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@param zipCode The postal code for the location where the phone number was originally registered.", "setterMethodName" : "setZipCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "zipCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "zipCode", "variableType" : "String", "documentation" : "The postal code for the location where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCarrier", "beanStyleSetterMethodName" : "setCarrier", "c2jName" : "Carrier", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #carrier(String)}.\n@param carrier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #carrier(String)", "deprecated" : false, "documentation" : "The carrier or servive provider that the phone number is currently registered with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "carrier", "fluentSetterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@param carrier The carrier or servive provider that the phone number is currently registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "carrier", "getterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@return The carrier or servive provider that the phone number is currently registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Carrier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Carrier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Carrier", "sensitive" : false, "setterDocumentation" : "The carrier or servive provider that the phone number is currently registered with.\n@param carrier The carrier or servive provider that the phone number is currently registered with.", "setterMethodName" : "setCarrier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : "The carrier or servive provider that the phone number is currently registered with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The city where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "The city where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "The city where the phone number was originally registered.\n@param city The city where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "The city where the phone number was originally registered.\n@return The city where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "The city where the phone number was originally registered.\n@param city The city where the phone number was originally registered.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "The city where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCleansedPhoneNumberE164", "beanStyleSetterMethodName" : "setCleansedPhoneNumberE164", "c2jName" : "CleansedPhoneNumberE164", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The cleansed phone number, shown in E.164 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cleansedPhoneNumberE164(String)}.\n@param cleansedPhoneNumberE164 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cleansedPhoneNumberE164(String)", "deprecated" : false, "documentation" : "The cleansed phone number, shown in E.164 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cleansedPhoneNumberE164", "fluentSetterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@param cleansedPhoneNumberE164 The cleansed phone number, shown in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cleansedPhoneNumberE164", "getterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@return The cleansed phone number, shown in E.164 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CleansedPhoneNumberE164", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CleansedPhoneNumberE164", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CleansedPhoneNumberE164", "sensitive" : false, "setterDocumentation" : "The cleansed phone number, shown in E.164 format.\n@param cleansedPhoneNumberE164 The cleansed phone number, shown in E.164 format.", "setterMethodName" : "setCleansedPhoneNumberE164", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberE164", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberE164", "variableType" : "String", "documentation" : "The cleansed phone number, shown in E.164 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCleansedPhoneNumberNational", "beanStyleSetterMethodName" : "setCleansedPhoneNumberNational", "c2jName" : "CleansedPhoneNumberNational", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The cleansed phone number, shown in the local phone number format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cleansedPhoneNumberNational(String)}.\n@param cleansedPhoneNumberNational a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cleansedPhoneNumberNational(String)", "deprecated" : false, "documentation" : "The cleansed phone number, shown in the local phone number format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cleansedPhoneNumberNational", "fluentSetterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@param cleansedPhoneNumberNational The cleansed phone number, shown in the local phone number format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cleansedPhoneNumberNational", "getterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@return The cleansed phone number, shown in the local phone number format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CleansedPhoneNumberNational", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CleansedPhoneNumberNational", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CleansedPhoneNumberNational", "sensitive" : false, "setterDocumentation" : "The cleansed phone number, shown in the local phone number format.\n@param cleansedPhoneNumberNational The cleansed phone number, shown in the local phone number format.", "setterMethodName" : "setCleansedPhoneNumberNational", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberNational", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cleansedPhoneNumberNational", "variableType" : "String", "documentation" : "The cleansed phone number, shown in the local phone number format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "The country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The country or region where the phone number was originally registered.\n@param country The country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The country or region where the phone number was originally registered.\n@return The country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The country or region where the phone number was originally registered.\n@param country The country or region where the phone number was originally registered.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "The country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountryCodeIso2", "beanStyleSetterMethodName" : "setCountryCodeIso2", "c2jName" : "CountryCodeIso2", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCodeIso2(String)}.\n@param countryCodeIso2 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCodeIso2(String)", "deprecated" : false, "documentation" : "The two-character ISO code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCodeIso2", "fluentSetterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@param countryCodeIso2 The two-character ISO code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCodeIso2", "getterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@return The two-character ISO code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCodeIso2", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCodeIso2", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCodeIso2", "sensitive" : false, "setterDocumentation" : "The two-character ISO code for the country or region where the phone number was originally registered.\n@param countryCodeIso2 The two-character ISO code for the country or region where the phone number was originally registered.", "setterMethodName" : "setCountryCodeIso2", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCodeIso2", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCodeIso2", "variableType" : "String", "documentation" : "The two-character ISO code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountryCodeNumeric", "beanStyleSetterMethodName" : "setCountryCodeNumeric", "c2jName" : "CountryCodeNumeric", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCodeNumeric(String)}.\n@param countryCodeNumeric a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCodeNumeric(String)", "deprecated" : false, "documentation" : "The numeric code for the country or region where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCodeNumeric", "fluentSetterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@param countryCodeNumeric The numeric code for the country or region where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCodeNumeric", "getterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@return The numeric code for the country or region where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCodeNumeric", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCodeNumeric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCodeNumeric", "sensitive" : false, "setterDocumentation" : "The numeric code for the country or region where the phone number was originally registered.\n@param countryCodeNumeric The numeric code for the country or region where the phone number was originally registered.", "setterMethodName" : "setCountryCodeNumeric", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCodeNumeric", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCodeNumeric", "variableType" : "String", "documentation" : "The numeric code for the country or region where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounty", "beanStyleSetterMethodName" : "setCounty", "c2jName" : "County", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The county where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #county(String)}.\n@param county a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #county(String)", "deprecated" : false, "documentation" : "The county where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "county", "fluentSetterDocumentation" : "The county where the phone number was originally registered.\n@param county The county where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "county", "getterDocumentation" : "The county where the phone number was originally registered.\n@return The county where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "County", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "County", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "County", "sensitive" : false, "setterDocumentation" : "The county where the phone number was originally registered.\n@param county The county where the phone number was originally registered.", "setterMethodName" : "setCounty", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "county", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "county", "variableType" : "String", "documentation" : "The county where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginalCountryCodeIso2", "beanStyleSetterMethodName" : "setOriginalCountryCodeIso2", "c2jName" : "OriginalCountryCodeIso2", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originalCountryCodeIso2(String)}.\n@param originalCountryCodeIso2 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originalCountryCodeIso2(String)", "deprecated" : false, "documentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originalCountryCodeIso2", "fluentSetterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@param originalCountryCodeIso2 The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originalCountryCodeIso2", "getterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@return The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginalCountryCodeIso2", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginalCountryCodeIso2", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginalCountryCodeIso2", "sensitive" : false, "setterDocumentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.\n@param originalCountryCodeIso2 The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "setterMethodName" : "setOriginalCountryCodeIso2", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originalCountryCodeIso2", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originalCountryCodeIso2", "variableType" : "String", "documentation" : "The two-character code (in ISO 3166-1 alpha-2 format) for the country or region in the request body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginalPhoneNumber", "beanStyleSetterMethodName" : "setOriginalPhoneNumber", "c2jName" : "OriginalPhoneNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number that you included in the request body.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originalPhoneNumber(String)}.\n@param originalPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originalPhoneNumber(String)", "deprecated" : false, "documentation" : "The phone number that you included in the request body.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originalPhoneNumber", "fluentSetterDocumentation" : "The phone number that you included in the request body.\n@param originalPhoneNumber The phone number that you included in the request body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originalPhoneNumber", "getterDocumentation" : "The phone number that you included in the request body.\n@return The phone number that you included in the request body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginalPhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginalPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginalPhoneNumber", "sensitive" : false, "setterDocumentation" : "The phone number that you included in the request body.\n@param originalPhoneNumber The phone number that you included in the request body.", "setterMethodName" : "setOriginalPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originalPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originalPhoneNumber", "variableType" : "String", "documentation" : "The phone number that you included in the request body.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneType", "beanStyleSetterMethodName" : "setPhoneType", "c2jName" : "PhoneType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneType(String)}.\n@param phoneType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneType(String)", "deprecated" : false, "documentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneType", "fluentSetterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@param phoneType A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneType", "getterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@return A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, "setterDocumentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.\n@param phoneType A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "setterMethodName" : "setPhoneType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : "A description of the phone type. Possible values are MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneTypeCode", "beanStyleSetterMethodName" : "setPhoneTypeCode", "c2jName" : "PhoneTypeCode", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\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 #phoneTypeCode(Integer)}.\n@param phoneTypeCode 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 #phoneTypeCode(Integer)", "deprecated" : false, "documentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneTypeCode", "fluentSetterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@param phoneTypeCode The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneTypeCode", "getterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@return The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "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" : "PhoneTypeCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneTypeCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PhoneTypeCode", "sensitive" : false, "setterDocumentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).\n@param phoneTypeCode The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "setterMethodName" : "setPhoneTypeCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "phoneTypeCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "phoneTypeCode", "variableType" : "Integer", "documentation" : "The phone type, represented by an integer. Possible values include 0 (MOBILE), 1 (LANDLINE), 2 (VOIP), 3 (INVALID), 4 (OTHER), and 5 (PREPAID).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time zone for the location where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The time zone for the location where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@param timezone The time zone for the location where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@return The time zone for the location where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The time zone for the location where the phone number was originally registered.\n@param timezone The time zone for the location where the phone number was originally registered.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The time zone for the location where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getZipCode", "beanStyleSetterMethodName" : "setZipCode", "c2jName" : "ZipCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The postal code for the location where the phone number was originally registered.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #zipCode(String)}.\n@param zipCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zipCode(String)", "deprecated" : false, "documentation" : "The postal code for the location where the phone number was originally registered.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipCode", "fluentSetterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@param zipCode The postal code for the location where the phone number was originally registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zipCode", "getterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@return The postal code for the location where the phone number was originally registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZipCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ZipCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ZipCode", "sensitive" : false, "setterDocumentation" : "The postal code for the location where the phone number was originally registered.\n@param zipCode The postal code for the location where the phone number was originally registered.", "setterMethodName" : "setZipCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "zipCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "zipCode", "variableType" : "String", "documentation" : "The postal code for the location where the phone number was originally registered.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NumberValidateResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NumberValidateResponse", "variableName" : "numberValidateResponse", "variableType" : "NumberValidateResponse", "documentation" : null, "simpleType" : "NumberValidateResponse", "variableSetterType" : "NumberValidateResponse" }, "wrapper" : false }, "PhoneNumberValidateRequest" : { "c2jName" : "PhoneNumberValidateRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PhoneNumberValidate", "locationName" : null, "requestUri" : "/v1/phone/number/validate", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNumberValidateRequest", "beanStyleSetterMethodName" : "setNumberValidateRequest", "c2jName" : "NumberValidateRequest", "c2jShape" : "NumberValidateRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link NumberValidateRequest.Builder} avoiding the need to create one manually via {@link NumberValidateRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberValidateRequest.Builder#build()} is called immediately and its result is passed to {@link #numberValidateRequest(NumberValidateRequest)}.\n@param numberValidateRequest a consumer that will call methods on {@link NumberValidateRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberValidateRequest(NumberValidateRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberValidateRequest", "fluentSetterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\n@param numberValidateRequest The new value for the NumberValidateRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberValidateRequest", "getterDocumentation" : "Returns the value of the NumberValidateRequest property for this object.\n@return The value of the NumberValidateRequest property for this object.", "getterModel" : { "returnType" : "NumberValidateRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberValidateRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValidateRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberValidateRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\n@param numberValidateRequest The new value for the NumberValidateRequest property for this object.", "setterMethodName" : "setNumberValidateRequest", "setterModel" : { "variableDeclarationType" : "NumberValidateRequest", "variableName" : "numberValidateRequest", "variableType" : "NumberValidateRequest", "documentation" : null, "simpleType" : "NumberValidateRequest", "variableSetterType" : "NumberValidateRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberValidateRequest", "variableName" : "numberValidateRequest", "variableType" : "NumberValidateRequest", "documentation" : "", "simpleType" : "NumberValidateRequest", "variableSetterType" : "NumberValidateRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NumberValidateRequest" : { "beanStyleGetterMethodName" : "getNumberValidateRequest", "beanStyleSetterMethodName" : "setNumberValidateRequest", "c2jName" : "NumberValidateRequest", "c2jShape" : "NumberValidateRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link NumberValidateRequest.Builder} avoiding the need to create one manually via {@link NumberValidateRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberValidateRequest.Builder#build()} is called immediately and its result is passed to {@link #numberValidateRequest(NumberValidateRequest)}.\n@param numberValidateRequest a consumer that will call methods on {@link NumberValidateRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberValidateRequest(NumberValidateRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberValidateRequest", "fluentSetterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\n@param numberValidateRequest The new value for the NumberValidateRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberValidateRequest", "getterDocumentation" : "Returns the value of the NumberValidateRequest property for this object.\n@return The value of the NumberValidateRequest property for this object.", "getterModel" : { "returnType" : "NumberValidateRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberValidateRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValidateRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberValidateRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\n@param numberValidateRequest The new value for the NumberValidateRequest property for this object.", "setterMethodName" : "setNumberValidateRequest", "setterModel" : { "variableDeclarationType" : "NumberValidateRequest", "variableName" : "numberValidateRequest", "variableType" : "NumberValidateRequest", "documentation" : null, "simpleType" : "NumberValidateRequest", "variableSetterType" : "NumberValidateRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberValidateRequest", "variableName" : "numberValidateRequest", "variableType" : "NumberValidateRequest", "documentation" : "", "simpleType" : "NumberValidateRequest", "variableSetterType" : "NumberValidateRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNumberValidateRequest", "beanStyleSetterMethodName" : "setNumberValidateRequest", "c2jName" : "NumberValidateRequest", "c2jShape" : "NumberValidateRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link NumberValidateRequest.Builder} avoiding the need to create one manually via {@link NumberValidateRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberValidateRequest.Builder#build()} is called immediately and its result is passed to {@link #numberValidateRequest(NumberValidateRequest)}.\n@param numberValidateRequest a consumer that will call methods on {@link NumberValidateRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberValidateRequest(NumberValidateRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberValidateRequest", "fluentSetterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\n@param numberValidateRequest The new value for the NumberValidateRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberValidateRequest", "getterDocumentation" : "Returns the value of the NumberValidateRequest property for this object.\n@return The value of the NumberValidateRequest property for this object.", "getterModel" : { "returnType" : "NumberValidateRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberValidateRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValidateRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberValidateRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the NumberValidateRequest property for this object.\n\n@param numberValidateRequest The new value for the NumberValidateRequest property for this object.", "setterMethodName" : "setNumberValidateRequest", "setterModel" : { "variableDeclarationType" : "NumberValidateRequest", "variableName" : "numberValidateRequest", "variableType" : "NumberValidateRequest", "documentation" : null, "simpleType" : "NumberValidateRequest", "variableSetterType" : "NumberValidateRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberValidateRequest", "variableName" : "numberValidateRequest", "variableType" : "NumberValidateRequest", "documentation" : "", "simpleType" : "NumberValidateRequest", "variableSetterType" : "NumberValidateRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "NumberValidateRequest" ], "shapeName" : "PhoneNumberValidateRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PhoneNumberValidateRequest", "variableName" : "phoneNumberValidateRequest", "variableType" : "PhoneNumberValidateRequest", "documentation" : null, "simpleType" : "PhoneNumberValidateRequest", "variableSetterType" : "PhoneNumberValidateRequest" }, "wrapper" : false }, "PhoneNumberValidateResponse" : { "c2jName" : "PhoneNumberValidateResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNumberValidateResponse", "beanStyleSetterMethodName" : "setNumberValidateResponse", "c2jName" : "NumberValidateResponse", "c2jShape" : "NumberValidateResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link NumberValidateResponse.Builder} avoiding the need to create one manually via {@link NumberValidateResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberValidateResponse.Builder#build()} is called immediately and its result is passed to {@link #numberValidateResponse(NumberValidateResponse)}.\n@param numberValidateResponse a consumer that will call methods on {@link NumberValidateResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberValidateResponse(NumberValidateResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberValidateResponse", "fluentSetterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\n@param numberValidateResponse The new value for the NumberValidateResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberValidateResponse", "getterDocumentation" : "Returns the value of the NumberValidateResponse property for this object.\n@return The value of the NumberValidateResponse property for this object.", "getterModel" : { "returnType" : "NumberValidateResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberValidateResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValidateResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberValidateResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\n@param numberValidateResponse The new value for the NumberValidateResponse property for this object.", "setterMethodName" : "setNumberValidateResponse", "setterModel" : { "variableDeclarationType" : "NumberValidateResponse", "variableName" : "numberValidateResponse", "variableType" : "NumberValidateResponse", "documentation" : null, "simpleType" : "NumberValidateResponse", "variableSetterType" : "NumberValidateResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberValidateResponse", "variableName" : "numberValidateResponse", "variableType" : "NumberValidateResponse", "documentation" : "", "simpleType" : "NumberValidateResponse", "variableSetterType" : "NumberValidateResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NumberValidateResponse" : { "beanStyleGetterMethodName" : "getNumberValidateResponse", "beanStyleSetterMethodName" : "setNumberValidateResponse", "c2jName" : "NumberValidateResponse", "c2jShape" : "NumberValidateResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link NumberValidateResponse.Builder} avoiding the need to create one manually via {@link NumberValidateResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberValidateResponse.Builder#build()} is called immediately and its result is passed to {@link #numberValidateResponse(NumberValidateResponse)}.\n@param numberValidateResponse a consumer that will call methods on {@link NumberValidateResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberValidateResponse(NumberValidateResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberValidateResponse", "fluentSetterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\n@param numberValidateResponse The new value for the NumberValidateResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberValidateResponse", "getterDocumentation" : "Returns the value of the NumberValidateResponse property for this object.\n@return The value of the NumberValidateResponse property for this object.", "getterModel" : { "returnType" : "NumberValidateResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberValidateResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValidateResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberValidateResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\n@param numberValidateResponse The new value for the NumberValidateResponse property for this object.", "setterMethodName" : "setNumberValidateResponse", "setterModel" : { "variableDeclarationType" : "NumberValidateResponse", "variableName" : "numberValidateResponse", "variableType" : "NumberValidateResponse", "documentation" : null, "simpleType" : "NumberValidateResponse", "variableSetterType" : "NumberValidateResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberValidateResponse", "variableName" : "numberValidateResponse", "variableType" : "NumberValidateResponse", "documentation" : "", "simpleType" : "NumberValidateResponse", "variableSetterType" : "NumberValidateResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNumberValidateResponse", "beanStyleSetterMethodName" : "setNumberValidateResponse", "c2jName" : "NumberValidateResponse", "c2jShape" : "NumberValidateResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link NumberValidateResponse.Builder} avoiding the need to create one manually via {@link NumberValidateResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberValidateResponse.Builder#build()} is called immediately and its result is passed to {@link #numberValidateResponse(NumberValidateResponse)}.\n@param numberValidateResponse a consumer that will call methods on {@link NumberValidateResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberValidateResponse(NumberValidateResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberValidateResponse", "fluentSetterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\n@param numberValidateResponse The new value for the NumberValidateResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numberValidateResponse", "getterDocumentation" : "Returns the value of the NumberValidateResponse property for this object.\n@return The value of the NumberValidateResponse property for this object.", "getterModel" : { "returnType" : "NumberValidateResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberValidateResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValidateResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberValidateResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the NumberValidateResponse property for this object.\n\n@param numberValidateResponse The new value for the NumberValidateResponse property for this object.", "setterMethodName" : "setNumberValidateResponse", "setterModel" : { "variableDeclarationType" : "NumberValidateResponse", "variableName" : "numberValidateResponse", "variableType" : "NumberValidateResponse", "documentation" : null, "simpleType" : "NumberValidateResponse", "variableSetterType" : "NumberValidateResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberValidateResponse", "variableName" : "numberValidateResponse", "variableType" : "NumberValidateResponse", "documentation" : "", "simpleType" : "NumberValidateResponse", "variableSetterType" : "NumberValidateResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "NumberValidateResponse" ], "shapeName" : "PhoneNumberValidateResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PhoneNumberValidateResponse", "variableName" : "phoneNumberValidateResponse", "variableType" : "PhoneNumberValidateResponse", "documentation" : null, "simpleType" : "PhoneNumberValidateResponse", "variableSetterType" : "PhoneNumberValidateResponse" }, "wrapper" : false }, "PublicEndpoint" : { "c2jName" : "PublicEndpoint", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Public endpoint attributes.", "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" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@param address The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@return The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@param address The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: APNS, GCM", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n@param channelType The channel type.\n\nValid values: APNS, GCM\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: APNS, GCM\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n@param channelType The channel type.\n\nValid values: APNS, GCM\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: APNS, GCM", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@return The date and time when the endpoint was last updated, in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@param endpointStatus The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@return The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@param endpointStatus The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "A unique identifier that is generated each time the endpoint is updated.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@param requestId A unique identifier that is generated each time the endpoint is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@return A unique identifier that is generated each time the endpoint is updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@param requestId A unique identifier that is generated each time the endpoint is updated.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "A unique identifier that is generated each time the endpoint is updated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@param address The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@return The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@param address The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ChannelType" : { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: APNS, GCM", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n@param channelType The channel type.\n\nValid values: APNS, GCM\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: APNS, GCM\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n@param channelType The channel type.\n\nValid values: APNS, GCM\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: APNS, GCM", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Demographic" : { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, "EffectiveDate" : { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@return The date and time when the endpoint was last updated, in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointStatus" : { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@param endpointStatus The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@return The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@param endpointStatus The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, "Metrics" : { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "OptOut" : { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestId" : { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "A unique identifier that is generated each time the endpoint is updated.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@param requestId A unique identifier that is generated each time the endpoint is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@return A unique identifier that is generated each time the endpoint is updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@param requestId A unique identifier that is generated each time the endpoint is updated.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "A unique identifier that is generated each time the endpoint is updated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "User" : { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@param address The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@return The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.\n@param address The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "The unique identifier for the recipient. For example, an address could be a device token, email address, or mobile phone number.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfListOf__string", "defaultConsumerFluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\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 #attributes(List>)}.\n@param attributes 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 #attributes(List>)", "deprecated" : false, "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.\n@param attributes Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "attributes", "variableType" : "java.util.Map>", "documentation" : "Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelTypeAsString", "beanStyleSetterMethodName" : "setChannelType", "c2jName" : "ChannelType", "c2jShape" : "ChannelType", "defaultConsumerFluentSetterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelTypeAsString(String)}.\n@param channelType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelType(String)", "deprecated" : false, "documentation" : "The channel type.\n\nValid values: APNS, GCM", "endpointDiscoveryId" : false, "enumType" : "ChannelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channelType", "fluentEnumSetterMethodName" : "channelType", "fluentGetterMethodName" : "channelTypeAsString", "fluentSetterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n@param channelType The channel type.\n\nValid values: APNS, GCM\n@see ChannelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChannelType", "fluentSetterMethodName" : "channelType", "getterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #channelType} will return {@link ChannelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #channelTypeAsString}.\n

\n@return The channel type.\n\nValid values: APNS, GCM\n@see ChannelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChannelType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelType", "sensitive" : false, "setterDocumentation" : "The channel type.\n\nValid values: APNS, GCM\n@param channelType The channel type.\n\nValid values: APNS, GCM\n@see ChannelType", "setterMethodName" : "setChannelType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelType", "variableType" : "String", "documentation" : "The channel type.\n\nValid values: APNS, GCM", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "EndpointDemographic", "defaultConsumerFluentSetterDocumentation" : "The endpoint demographic attributes.\nThis is a convenience that creates an instance of the {@link EndpointDemographic.Builder} avoiding the need to create one manually via {@link EndpointDemographic#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointDemographic.Builder#build()} is called immediately and its result is passed to {@link #demographic(EndpointDemographic)}.\n@param demographic a consumer that will call methods on {@link EndpointDemographic.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(EndpointDemographic)", "deprecated" : false, "documentation" : "The endpoint demographic attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The endpoint demographic attributes.\n@return The endpoint demographic attributes.", "getterModel" : { "returnType" : "EndpointDemographic", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The endpoint demographic attributes.\n@param demographic The endpoint demographic attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : null, "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointDemographic", "variableName" : "demographic", "variableType" : "EndpointDemographic", "documentation" : "The endpoint demographic attributes.", "simpleType" : "EndpointDemographic", "variableSetterType" : "EndpointDemographic" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveDate", "beanStyleSetterMethodName" : "setEffectiveDate", "c2jName" : "EffectiveDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveDate(String)}.\n@param effectiveDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveDate(String)", "deprecated" : false, "documentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveDate", "fluentSetterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveDate", "getterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@return The date and time when the endpoint was last updated, in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectiveDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EffectiveDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EffectiveDate", "sensitive" : false, "setterDocumentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.\n@param effectiveDate The date and time when the endpoint was last updated, in ISO 8601 format.", "setterMethodName" : "setEffectiveDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "effectiveDate", "variableType" : "String", "documentation" : "The date and time when the endpoint was last updated, in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointStatus", "beanStyleSetterMethodName" : "setEndpointStatus", "c2jName" : "EndpointStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointStatus(String)}.\n@param endpointStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointStatus(String)", "deprecated" : false, "documentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointStatus", "fluentSetterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@param endpointStatus The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointStatus", "getterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@return The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointStatus", "sensitive" : false, "setterDocumentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.\n@param endpointStatus The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "setterMethodName" : "setEndpointStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointStatus", "variableType" : "String", "documentation" : "The status of the endpoint. If the update fails, the value is INACTIVE. If the endpoint is updated successfully, the value is ACTIVE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "EndpointLocation", "defaultConsumerFluentSetterDocumentation" : "The endpoint location attributes.\nThis is a convenience that creates an instance of the {@link EndpointLocation.Builder} avoiding the need to create one manually via {@link EndpointLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointLocation.Builder#build()} is called immediately and its result is passed to {@link #location(EndpointLocation)}.\n@param location a consumer that will call methods on {@link EndpointLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(EndpointLocation)", "deprecated" : false, "documentation" : "The endpoint location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The endpoint location attributes.\n@return The endpoint location attributes.", "getterModel" : { "returnType" : "EndpointLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The endpoint location attributes.\n@param location The endpoint location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : null, "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointLocation", "variableName" : "location", "variableType" : "EndpointLocation", "documentation" : "The endpoint location attributes.", "simpleType" : "EndpointLocation", "variableSetterType" : "EndpointLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOf__double", "defaultConsumerFluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom metrics that your app reports to Amazon Pinpoint.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "__double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom metrics that your app reports to Amazon Pinpoint.\n@param metrics Custom metrics that your app reports to Amazon Pinpoint.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom metrics that your app reports to Amazon Pinpoint.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptOut", "beanStyleSetterMethodName" : "setOptOut", "c2jName" : "OptOut", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #optOut(String)}.\n@param optOut a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optOut(String)", "deprecated" : false, "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optOut", "fluentSetterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optOut", "getterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@return Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptOut", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptOut", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OptOut", "sensitive" : false, "setterDocumentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.\n@param optOut Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "setterMethodName" : "setOptOut", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "optOut", "variableType" : "String", "documentation" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL - User has opted out of all messages.\n\nNONE - Users has not opted out and receives all messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "A unique identifier that is generated each time the endpoint is updated.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@param requestId A unique identifier that is generated each time the endpoint is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@return A unique identifier that is generated each time the endpoint is updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "A unique identifier that is generated each time the endpoint is updated.\n@param requestId A unique identifier that is generated each time the endpoint is updated.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "A unique identifier that is generated each time the endpoint is updated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "EndpointUser", "defaultConsumerFluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link EndpointUser.Builder} avoiding the need to create one manually via {@link EndpointUser#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointUser.Builder#build()} is called immediately and its result is passed to {@link #user(EndpointUser)}.\n@param user a consumer that will call methods on {@link EndpointUser.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(EndpointUser)", "deprecated" : false, "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@return Custom user-specific attributes that your app reports to Amazon Pinpoint.", "getterModel" : { "returnType" : "EndpointUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.\n@param user Custom user-specific attributes that your app reports to Amazon Pinpoint.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : null, "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointUser", "variableName" : "user", "variableType" : "EndpointUser", "documentation" : "Custom user-specific attributes that your app reports to Amazon Pinpoint.", "simpleType" : "EndpointUser", "variableSetterType" : "EndpointUser" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PublicEndpoint", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PublicEndpoint", "variableName" : "publicEndpoint", "variableType" : "PublicEndpoint", "documentation" : null, "simpleType" : "PublicEndpoint", "variableSetterType" : "PublicEndpoint" }, "wrapper" : false }, "PutEventStreamRequest" : { "c2jName" : "PutEventStreamRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutEventStream", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/eventstream", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteEventStream", "beanStyleSetterMethodName" : "setWriteEventStream", "c2jName" : "WriteEventStream", "c2jShape" : "WriteEventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteEventStream.Builder} avoiding the need to create one manually via {@link WriteEventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteEventStream.Builder#build()} is called immediately and its result is passed to {@link #writeEventStream(WriteEventStream)}.\n@param writeEventStream a consumer that will call methods on {@link WriteEventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeEventStream(WriteEventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeEventStream", "fluentSetterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\n@param writeEventStream The new value for the WriteEventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeEventStream", "getterDocumentation" : "Returns the value of the WriteEventStream property for this object.\n@return The value of the WriteEventStream property for this object.", "getterModel" : { "returnType" : "WriteEventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteEventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteEventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteEventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\n@param writeEventStream The new value for the WriteEventStream property for this object.", "setterMethodName" : "setWriteEventStream", "setterModel" : { "variableDeclarationType" : "WriteEventStream", "variableName" : "writeEventStream", "variableType" : "WriteEventStream", "documentation" : null, "simpleType" : "WriteEventStream", "variableSetterType" : "WriteEventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteEventStream", "variableName" : "writeEventStream", "variableType" : "WriteEventStream", "documentation" : "", "simpleType" : "WriteEventStream", "variableSetterType" : "WriteEventStream" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteEventStream" : { "beanStyleGetterMethodName" : "getWriteEventStream", "beanStyleSetterMethodName" : "setWriteEventStream", "c2jName" : "WriteEventStream", "c2jShape" : "WriteEventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteEventStream.Builder} avoiding the need to create one manually via {@link WriteEventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteEventStream.Builder#build()} is called immediately and its result is passed to {@link #writeEventStream(WriteEventStream)}.\n@param writeEventStream a consumer that will call methods on {@link WriteEventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeEventStream(WriteEventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeEventStream", "fluentSetterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\n@param writeEventStream The new value for the WriteEventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeEventStream", "getterDocumentation" : "Returns the value of the WriteEventStream property for this object.\n@return The value of the WriteEventStream property for this object.", "getterModel" : { "returnType" : "WriteEventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteEventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteEventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteEventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\n@param writeEventStream The new value for the WriteEventStream property for this object.", "setterMethodName" : "setWriteEventStream", "setterModel" : { "variableDeclarationType" : "WriteEventStream", "variableName" : "writeEventStream", "variableType" : "WriteEventStream", "documentation" : null, "simpleType" : "WriteEventStream", "variableSetterType" : "WriteEventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteEventStream", "variableName" : "writeEventStream", "variableType" : "WriteEventStream", "documentation" : "", "simpleType" : "WriteEventStream", "variableSetterType" : "WriteEventStream" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteEventStream", "beanStyleSetterMethodName" : "setWriteEventStream", "c2jName" : "WriteEventStream", "c2jShape" : "WriteEventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteEventStream.Builder} avoiding the need to create one manually via {@link WriteEventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteEventStream.Builder#build()} is called immediately and its result is passed to {@link #writeEventStream(WriteEventStream)}.\n@param writeEventStream a consumer that will call methods on {@link WriteEventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeEventStream(WriteEventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeEventStream", "fluentSetterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\n@param writeEventStream The new value for the WriteEventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeEventStream", "getterDocumentation" : "Returns the value of the WriteEventStream property for this object.\n@return The value of the WriteEventStream property for this object.", "getterModel" : { "returnType" : "WriteEventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteEventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteEventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteEventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteEventStream property for this object.\n\n@param writeEventStream The new value for the WriteEventStream property for this object.", "setterMethodName" : "setWriteEventStream", "setterModel" : { "variableDeclarationType" : "WriteEventStream", "variableName" : "writeEventStream", "variableType" : "WriteEventStream", "documentation" : null, "simpleType" : "WriteEventStream", "variableSetterType" : "WriteEventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteEventStream", "variableName" : "writeEventStream", "variableType" : "WriteEventStream", "documentation" : "", "simpleType" : "WriteEventStream", "variableSetterType" : "WriteEventStream" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "WriteEventStream" ], "shapeName" : "PutEventStreamRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutEventStreamRequest", "variableName" : "putEventStreamRequest", "variableType" : "PutEventStreamRequest", "documentation" : null, "simpleType" : "PutEventStreamRequest", "variableSetterType" : "PutEventStreamRequest" }, "wrapper" : false }, "PutEventStreamResponse" : { "c2jName" : "PutEventStreamResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventStream" : { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventStream", "beanStyleSetterMethodName" : "setEventStream", "c2jName" : "EventStream", "c2jShape" : "EventStream", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\nThis is a convenience that creates an instance of the {@link EventStream.Builder} avoiding the need to create one manually via {@link EventStream#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventStream.Builder#build()} is called immediately and its result is passed to {@link #eventStream(EventStream)}.\n@param eventStream a consumer that will call methods on {@link EventStream.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventStream(EventStream)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventStream", "fluentSetterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventStream", "getterDocumentation" : "Returns the value of the EventStream property for this object.\n@return The value of the EventStream property for this object.", "getterModel" : { "returnType" : "EventStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventStream", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventStream", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventStream property for this object.\n\n@param eventStream The new value for the EventStream property for this object.", "setterMethodName" : "setEventStream", "setterModel" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : null, "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventStream", "variableName" : "eventStream", "variableType" : "EventStream", "documentation" : "", "simpleType" : "EventStream", "variableSetterType" : "EventStream" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EventStream" ], "shapeName" : "PutEventStreamResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutEventStreamResponse", "variableName" : "putEventStreamResponse", "variableType" : "PutEventStreamResponse", "documentation" : null, "simpleType" : "PutEventStreamResponse", "variableSetterType" : "PutEventStreamResponse" }, "wrapper" : false }, "PutEventsRequest" : { "c2jName" : "PutEventsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutEvents", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/events", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventsRequest", "beanStyleSetterMethodName" : "setEventsRequest", "c2jName" : "EventsRequest", "c2jShape" : "EventsRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsRequest.Builder} avoiding the need to create one manually via {@link EventsRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsRequest.Builder#build()} is called immediately and its result is passed to {@link #eventsRequest(EventsRequest)}.\n@param eventsRequest a consumer that will call methods on {@link EventsRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsRequest(EventsRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsRequest", "fluentSetterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\n@param eventsRequest The new value for the EventsRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsRequest", "getterDocumentation" : "Returns the value of the EventsRequest property for this object.\n@return The value of the EventsRequest property for this object.", "getterModel" : { "returnType" : "EventsRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventsRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventsRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\n@param eventsRequest The new value for the EventsRequest property for this object.", "setterMethodName" : "setEventsRequest", "setterModel" : { "variableDeclarationType" : "EventsRequest", "variableName" : "eventsRequest", "variableType" : "EventsRequest", "documentation" : null, "simpleType" : "EventsRequest", "variableSetterType" : "EventsRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsRequest", "variableName" : "eventsRequest", "variableType" : "EventsRequest", "documentation" : "", "simpleType" : "EventsRequest", "variableSetterType" : "EventsRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EventsRequest" : { "beanStyleGetterMethodName" : "getEventsRequest", "beanStyleSetterMethodName" : "setEventsRequest", "c2jName" : "EventsRequest", "c2jShape" : "EventsRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsRequest.Builder} avoiding the need to create one manually via {@link EventsRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsRequest.Builder#build()} is called immediately and its result is passed to {@link #eventsRequest(EventsRequest)}.\n@param eventsRequest a consumer that will call methods on {@link EventsRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsRequest(EventsRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsRequest", "fluentSetterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\n@param eventsRequest The new value for the EventsRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsRequest", "getterDocumentation" : "Returns the value of the EventsRequest property for this object.\n@return The value of the EventsRequest property for this object.", "getterModel" : { "returnType" : "EventsRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventsRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventsRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\n@param eventsRequest The new value for the EventsRequest property for this object.", "setterMethodName" : "setEventsRequest", "setterModel" : { "variableDeclarationType" : "EventsRequest", "variableName" : "eventsRequest", "variableType" : "EventsRequest", "documentation" : null, "simpleType" : "EventsRequest", "variableSetterType" : "EventsRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsRequest", "variableName" : "eventsRequest", "variableType" : "EventsRequest", "documentation" : "", "simpleType" : "EventsRequest", "variableSetterType" : "EventsRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventsRequest", "beanStyleSetterMethodName" : "setEventsRequest", "c2jName" : "EventsRequest", "c2jShape" : "EventsRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsRequest.Builder} avoiding the need to create one manually via {@link EventsRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsRequest.Builder#build()} is called immediately and its result is passed to {@link #eventsRequest(EventsRequest)}.\n@param eventsRequest a consumer that will call methods on {@link EventsRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsRequest(EventsRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsRequest", "fluentSetterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\n@param eventsRequest The new value for the EventsRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsRequest", "getterDocumentation" : "Returns the value of the EventsRequest property for this object.\n@return The value of the EventsRequest property for this object.", "getterModel" : { "returnType" : "EventsRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventsRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventsRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventsRequest property for this object.\n\n@param eventsRequest The new value for the EventsRequest property for this object.", "setterMethodName" : "setEventsRequest", "setterModel" : { "variableDeclarationType" : "EventsRequest", "variableName" : "eventsRequest", "variableType" : "EventsRequest", "documentation" : null, "simpleType" : "EventsRequest", "variableSetterType" : "EventsRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsRequest", "variableName" : "eventsRequest", "variableType" : "EventsRequest", "documentation" : "", "simpleType" : "EventsRequest", "variableSetterType" : "EventsRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "EventsRequest" ], "shapeName" : "PutEventsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutEventsRequest", "variableName" : "putEventsRequest", "variableType" : "PutEventsRequest", "documentation" : null, "simpleType" : "PutEventsRequest", "variableSetterType" : "PutEventsRequest" }, "wrapper" : false }, "PutEventsResponse" : { "c2jName" : "PutEventsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventsResponse", "beanStyleSetterMethodName" : "setEventsResponse", "c2jName" : "EventsResponse", "c2jShape" : "EventsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsResponse.Builder} avoiding the need to create one manually via {@link EventsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsResponse.Builder#build()} is called immediately and its result is passed to {@link #eventsResponse(EventsResponse)}.\n@param eventsResponse a consumer that will call methods on {@link EventsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsResponse(EventsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsResponse", "fluentSetterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\n@param eventsResponse The new value for the EventsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsResponse", "getterDocumentation" : "Returns the value of the EventsResponse property for this object.\n@return The value of the EventsResponse property for this object.", "getterModel" : { "returnType" : "EventsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\n@param eventsResponse The new value for the EventsResponse property for this object.", "setterMethodName" : "setEventsResponse", "setterModel" : { "variableDeclarationType" : "EventsResponse", "variableName" : "eventsResponse", "variableType" : "EventsResponse", "documentation" : null, "simpleType" : "EventsResponse", "variableSetterType" : "EventsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsResponse", "variableName" : "eventsResponse", "variableType" : "EventsResponse", "documentation" : "", "simpleType" : "EventsResponse", "variableSetterType" : "EventsResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventsResponse" : { "beanStyleGetterMethodName" : "getEventsResponse", "beanStyleSetterMethodName" : "setEventsResponse", "c2jName" : "EventsResponse", "c2jShape" : "EventsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsResponse.Builder} avoiding the need to create one manually via {@link EventsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsResponse.Builder#build()} is called immediately and its result is passed to {@link #eventsResponse(EventsResponse)}.\n@param eventsResponse a consumer that will call methods on {@link EventsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsResponse(EventsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsResponse", "fluentSetterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\n@param eventsResponse The new value for the EventsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsResponse", "getterDocumentation" : "Returns the value of the EventsResponse property for this object.\n@return The value of the EventsResponse property for this object.", "getterModel" : { "returnType" : "EventsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\n@param eventsResponse The new value for the EventsResponse property for this object.", "setterMethodName" : "setEventsResponse", "setterModel" : { "variableDeclarationType" : "EventsResponse", "variableName" : "eventsResponse", "variableType" : "EventsResponse", "documentation" : null, "simpleType" : "EventsResponse", "variableSetterType" : "EventsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsResponse", "variableName" : "eventsResponse", "variableType" : "EventsResponse", "documentation" : "", "simpleType" : "EventsResponse", "variableSetterType" : "EventsResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventsResponse", "beanStyleSetterMethodName" : "setEventsResponse", "c2jName" : "EventsResponse", "c2jShape" : "EventsResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EventsResponse.Builder} avoiding the need to create one manually via {@link EventsResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventsResponse.Builder#build()} is called immediately and its result is passed to {@link #eventsResponse(EventsResponse)}.\n@param eventsResponse a consumer that will call methods on {@link EventsResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsResponse(EventsResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventsResponse", "fluentSetterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\n@param eventsResponse The new value for the EventsResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsResponse", "getterDocumentation" : "Returns the value of the EventsResponse property for this object.\n@return The value of the EventsResponse property for this object.", "getterModel" : { "returnType" : "EventsResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventsResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventsResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventsResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EventsResponse property for this object.\n\n@param eventsResponse The new value for the EventsResponse property for this object.", "setterMethodName" : "setEventsResponse", "setterModel" : { "variableDeclarationType" : "EventsResponse", "variableName" : "eventsResponse", "variableType" : "EventsResponse", "documentation" : null, "simpleType" : "EventsResponse", "variableSetterType" : "EventsResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventsResponse", "variableName" : "eventsResponse", "variableType" : "EventsResponse", "documentation" : "", "simpleType" : "EventsResponse", "variableSetterType" : "EventsResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EventsResponse" ], "shapeName" : "PutEventsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutEventsResponse", "variableName" : "putEventsResponse", "variableType" : "PutEventsResponse", "documentation" : null, "simpleType" : "PutEventsResponse", "variableSetterType" : "PutEventsResponse" }, "wrapper" : false }, "QuietTime" : { "c2jName" : "QuietTime", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Quiet Time", "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" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "End", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #end(String)}.\n@param end a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(String)", "deprecated" : false, "documentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param end The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "end", "getterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "End", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "End", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "End", "sensitive" : false, "setterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param end The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "Start", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #start(String)}.\n@param start a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(String)", "deprecated" : false, "documentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param start The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Start", "sensitive" : false, "setterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param start The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "End" : { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "End", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #end(String)}.\n@param end a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(String)", "deprecated" : false, "documentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param end The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "end", "getterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "End", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "End", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "End", "sensitive" : false, "setterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param end The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Start" : { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "Start", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #start(String)}.\n@param start a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(String)", "deprecated" : false, "documentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param start The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Start", "sensitive" : false, "setterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param start The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "End", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #end(String)}.\n@param end a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(String)", "deprecated" : false, "documentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param end The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "end", "getterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "End", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "End", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "End", "sensitive" : false, "setterDocumentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param end The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "end", "variableType" : "String", "documentation" : "The time at which quiet time should end. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "Start", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #start(String)}.\n@param start a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(String)", "deprecated" : false, "documentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param start The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@return The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Start", "sensitive" : false, "setterDocumentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.\n@param start The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "start", "variableType" : "String", "documentation" : "The time at which quiet time should begin. The value that you specify has to be in HH:mm format, where HH is the hour in 24-hour format (with a leading zero, if applicable), and mm is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "QuietTime", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "wrapper" : false }, "RawEmail" : { "c2jName" : "RawEmail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An email represented as a raw MIME 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" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "__blob", "defaultConsumerFluentSetterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #data(SdkBytes)}.\n@param data a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(SdkBytes)", "deprecated" : false, "documentation" : "The raw email message itself. Then entire message must be base64-encoded.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@param data The raw email message itself. Then entire message must be base64-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@return The raw email message itself. Then entire message must be base64-encoded.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "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" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Data", "sensitive" : false, "setterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@param data The raw email message itself. Then entire message must be base64-encoded.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "The raw email message itself. Then entire message must be base64-encoded.", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Data" : { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "__blob", "defaultConsumerFluentSetterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #data(SdkBytes)}.\n@param data a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(SdkBytes)", "deprecated" : false, "documentation" : "The raw email message itself. Then entire message must be base64-encoded.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@param data The raw email message itself. Then entire message must be base64-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@return The raw email message itself. Then entire message must be base64-encoded.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "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" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Data", "sensitive" : false, "setterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@param data The raw email message itself. Then entire message must be base64-encoded.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "The raw email message itself. Then entire message must be base64-encoded.", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "__blob", "defaultConsumerFluentSetterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #data(SdkBytes)}.\n@param data a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(SdkBytes)", "deprecated" : false, "documentation" : "The raw email message itself. Then entire message must be base64-encoded.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@param data The raw email message itself. Then entire message must be base64-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@return The raw email message itself. Then entire message must be base64-encoded.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "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" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Data", "sensitive" : false, "setterDocumentation" : "The raw email message itself. Then entire message must be base64-encoded.\n@param data The raw email message itself. Then entire message must be base64-encoded.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "The raw email message itself. Then entire message must be base64-encoded.", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RawEmail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RawEmail", "variableName" : "rawEmail", "variableType" : "RawEmail", "documentation" : null, "simpleType" : "RawEmail", "variableSetterType" : "RawEmail" }, "wrapper" : false }, "RecencyDimension" : { "c2jName" : "RecencyDimension", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Define how a segment based on recency of use.", "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" : "getDurationAsString", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #durationAsString(String)}.\n@param duration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(String)", "deprecated" : false, "documentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30", "endpointDiscoveryId" : false, "enumType" : "Duration", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "duration", "fluentEnumSetterMethodName" : "duration", "fluentGetterMethodName" : "durationAsString", "fluentSetterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@param duration The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration\n@return Returns a reference to this object so that method calls can be chained together.\n@see Duration", "fluentSetterMethodName" : "duration", "getterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #duration} will return {@link Duration#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #durationAsString}.\n

\n@return The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@param duration The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "duration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "duration", "variableType" : "String", "documentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecencyTypeAsString", "beanStyleSetterMethodName" : "setRecencyType", "c2jName" : "RecencyType", "c2jShape" : "RecencyType", "defaultConsumerFluentSetterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #recencyTypeAsString(String)}.\n@param recencyType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recencyType(String)", "deprecated" : false, "documentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.", "endpointDiscoveryId" : false, "enumType" : "RecencyType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "recencyType", "fluentEnumSetterMethodName" : "recencyType", "fluentGetterMethodName" : "recencyTypeAsString", "fluentSetterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@param recencyType The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RecencyType", "fluentSetterMethodName" : "recencyType", "getterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #recencyType} will return {@link RecencyType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #recencyTypeAsString}.\n

\n@return The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecencyType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecencyType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RecencyType", "sensitive" : false, "setterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@param recencyType The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType", "setterMethodName" : "setRecencyType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "recencyType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "recencyType", "variableType" : "String", "documentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Duration" : { "beanStyleGetterMethodName" : "getDurationAsString", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #durationAsString(String)}.\n@param duration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(String)", "deprecated" : false, "documentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30", "endpointDiscoveryId" : false, "enumType" : "Duration", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "duration", "fluentEnumSetterMethodName" : "duration", "fluentGetterMethodName" : "durationAsString", "fluentSetterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@param duration The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration\n@return Returns a reference to this object so that method calls can be chained together.\n@see Duration", "fluentSetterMethodName" : "duration", "getterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #duration} will return {@link Duration#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #durationAsString}.\n

\n@return The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@param duration The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "duration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "duration", "variableType" : "String", "documentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RecencyType" : { "beanStyleGetterMethodName" : "getRecencyTypeAsString", "beanStyleSetterMethodName" : "setRecencyType", "c2jName" : "RecencyType", "c2jShape" : "RecencyType", "defaultConsumerFluentSetterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #recencyTypeAsString(String)}.\n@param recencyType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recencyType(String)", "deprecated" : false, "documentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.", "endpointDiscoveryId" : false, "enumType" : "RecencyType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "recencyType", "fluentEnumSetterMethodName" : "recencyType", "fluentGetterMethodName" : "recencyTypeAsString", "fluentSetterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@param recencyType The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RecencyType", "fluentSetterMethodName" : "recencyType", "getterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #recencyType} will return {@link RecencyType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #recencyTypeAsString}.\n

\n@return The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecencyType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecencyType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RecencyType", "sensitive" : false, "setterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@param recencyType The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType", "setterMethodName" : "setRecencyType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "recencyType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "recencyType", "variableType" : "String", "documentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDurationAsString", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #durationAsString(String)}.\n@param duration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(String)", "deprecated" : false, "documentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30", "endpointDiscoveryId" : false, "enumType" : "Duration", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "duration", "fluentEnumSetterMethodName" : "duration", "fluentGetterMethodName" : "durationAsString", "fluentSetterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@param duration The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration\n@return Returns a reference to this object so that method calls can be chained together.\n@see Duration", "fluentSetterMethodName" : "duration", "getterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #duration} will return {@link Duration#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #durationAsString}.\n

\n@return The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@param duration The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30\n@see Duration", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "duration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "duration", "variableType" : "String", "documentation" : "The length of time during which users have been active or inactive with your app.\n\nValid values: HR_24, DAY_7, DAY_14, DAY_30", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecencyTypeAsString", "beanStyleSetterMethodName" : "setRecencyType", "c2jName" : "RecencyType", "c2jShape" : "RecencyType", "defaultConsumerFluentSetterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #recencyTypeAsString(String)}.\n@param recencyType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recencyType(String)", "deprecated" : false, "documentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.", "endpointDiscoveryId" : false, "enumType" : "RecencyType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "recencyType", "fluentEnumSetterMethodName" : "recencyType", "fluentGetterMethodName" : "recencyTypeAsString", "fluentSetterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@param recencyType The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RecencyType", "fluentSetterMethodName" : "recencyType", "getterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #recencyType} will return {@link RecencyType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #recencyTypeAsString}.\n

\n@return The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecencyType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecencyType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RecencyType", "sensitive" : false, "setterDocumentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@param recencyType The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.\n@see RecencyType", "setterMethodName" : "setRecencyType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "recencyType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "recencyType", "variableType" : "String", "documentation" : "The recency dimension type:\n\nACTIVE - Users who have used your app within the specified duration are included in the segment.\n\nINACTIVE - Users who have not used your app within the specified duration are included in the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "RecencyDimension", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RecencyDimension", "variableName" : "recencyDimension", "variableType" : "RecencyDimension", "documentation" : null, "simpleType" : "RecencyDimension", "variableSetterType" : "RecencyDimension" }, "wrapper" : false }, "RecencyType" : { "c2jName" : "RecencyType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVE", "value" : "ACTIVE" }, { "name" : "INACTIVE", "value" : "INACTIVE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RecencyType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RecencyType", "variableName" : "recencyType", "variableType" : "RecencyType", "documentation" : null, "simpleType" : "RecencyType", "variableSetterType" : "RecencyType" }, "wrapper" : false }, "RemoveAttributesRequest" : { "c2jName" : "RemoveAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RemoveAttributes", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/attributes/{attribute-type}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeType", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeType(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeType", "fluentSetterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@param attributeType Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@return Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "attribute-type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "attribute-type", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@param attributeType Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateAttributesRequest", "beanStyleSetterMethodName" : "setUpdateAttributesRequest", "c2jName" : "UpdateAttributesRequest", "c2jShape" : "UpdateAttributesRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link UpdateAttributesRequest.Builder} avoiding the need to create one manually via {@link UpdateAttributesRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpdateAttributesRequest.Builder#build()} is called immediately and its result is passed to {@link #updateAttributesRequest(UpdateAttributesRequest)}.\n@param updateAttributesRequest a consumer that will call methods on {@link UpdateAttributesRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateAttributesRequest(UpdateAttributesRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateAttributesRequest", "fluentSetterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\n@param updateAttributesRequest The new value for the UpdateAttributesRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateAttributesRequest", "getterDocumentation" : "Returns the value of the UpdateAttributesRequest property for this object.\n@return The value of the UpdateAttributesRequest property for this object.", "getterModel" : { "returnType" : "UpdateAttributesRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateAttributesRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateAttributesRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpdateAttributesRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\n@param updateAttributesRequest The new value for the UpdateAttributesRequest property for this object.", "setterMethodName" : "setUpdateAttributesRequest", "setterModel" : { "variableDeclarationType" : "UpdateAttributesRequest", "variableName" : "updateAttributesRequest", "variableType" : "UpdateAttributesRequest", "documentation" : null, "simpleType" : "UpdateAttributesRequest", "variableSetterType" : "UpdateAttributesRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpdateAttributesRequest", "variableName" : "updateAttributesRequest", "variableType" : "UpdateAttributesRequest", "documentation" : "", "simpleType" : "UpdateAttributesRequest", "variableSetterType" : "UpdateAttributesRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AttributeType" : { "beanStyleGetterMethodName" : "getAttributeType", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeType(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeType", "fluentSetterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@param attributeType Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@return Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "attribute-type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "attribute-type", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@param attributeType Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UpdateAttributesRequest" : { "beanStyleGetterMethodName" : "getUpdateAttributesRequest", "beanStyleSetterMethodName" : "setUpdateAttributesRequest", "c2jName" : "UpdateAttributesRequest", "c2jShape" : "UpdateAttributesRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link UpdateAttributesRequest.Builder} avoiding the need to create one manually via {@link UpdateAttributesRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpdateAttributesRequest.Builder#build()} is called immediately and its result is passed to {@link #updateAttributesRequest(UpdateAttributesRequest)}.\n@param updateAttributesRequest a consumer that will call methods on {@link UpdateAttributesRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateAttributesRequest(UpdateAttributesRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateAttributesRequest", "fluentSetterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\n@param updateAttributesRequest The new value for the UpdateAttributesRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateAttributesRequest", "getterDocumentation" : "Returns the value of the UpdateAttributesRequest property for this object.\n@return The value of the UpdateAttributesRequest property for this object.", "getterModel" : { "returnType" : "UpdateAttributesRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateAttributesRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateAttributesRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpdateAttributesRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\n@param updateAttributesRequest The new value for the UpdateAttributesRequest property for this object.", "setterMethodName" : "setUpdateAttributesRequest", "setterModel" : { "variableDeclarationType" : "UpdateAttributesRequest", "variableName" : "updateAttributesRequest", "variableType" : "UpdateAttributesRequest", "documentation" : null, "simpleType" : "UpdateAttributesRequest", "variableSetterType" : "UpdateAttributesRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpdateAttributesRequest", "variableName" : "updateAttributesRequest", "variableType" : "UpdateAttributesRequest", "documentation" : "", "simpleType" : "UpdateAttributesRequest", "variableSetterType" : "UpdateAttributesRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeType", "beanStyleSetterMethodName" : "setAttributeType", "c2jName" : "AttributeType", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeType(String)}.\n@param attributeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeType(String)", "deprecated" : false, "documentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeType", "fluentSetterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@param attributeType Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeType", "getterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@return Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "attribute-type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "attribute-type", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeType", "sensitive" : false, "setterDocumentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.\n@param attributeType Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "setterMethodName" : "setAttributeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeType", "variableType" : "String", "documentation" : "Type of attribute. Can be endpoint-custom-attributes, endpoint-custom-metrics, endpoint-user-attributes.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateAttributesRequest", "beanStyleSetterMethodName" : "setUpdateAttributesRequest", "c2jName" : "UpdateAttributesRequest", "c2jShape" : "UpdateAttributesRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link UpdateAttributesRequest.Builder} avoiding the need to create one manually via {@link UpdateAttributesRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpdateAttributesRequest.Builder#build()} is called immediately and its result is passed to {@link #updateAttributesRequest(UpdateAttributesRequest)}.\n@param updateAttributesRequest a consumer that will call methods on {@link UpdateAttributesRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateAttributesRequest(UpdateAttributesRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateAttributesRequest", "fluentSetterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\n@param updateAttributesRequest The new value for the UpdateAttributesRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateAttributesRequest", "getterDocumentation" : "Returns the value of the UpdateAttributesRequest property for this object.\n@return The value of the UpdateAttributesRequest property for this object.", "getterModel" : { "returnType" : "UpdateAttributesRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateAttributesRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateAttributesRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UpdateAttributesRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the UpdateAttributesRequest property for this object.\n\n@param updateAttributesRequest The new value for the UpdateAttributesRequest property for this object.", "setterMethodName" : "setUpdateAttributesRequest", "setterModel" : { "variableDeclarationType" : "UpdateAttributesRequest", "variableName" : "updateAttributesRequest", "variableType" : "UpdateAttributesRequest", "documentation" : null, "simpleType" : "UpdateAttributesRequest", "variableSetterType" : "UpdateAttributesRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpdateAttributesRequest", "variableName" : "updateAttributesRequest", "variableType" : "UpdateAttributesRequest", "documentation" : "", "simpleType" : "UpdateAttributesRequest", "variableSetterType" : "UpdateAttributesRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AttributeType", "ApplicationId", "UpdateAttributesRequest" ], "shapeName" : "RemoveAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemoveAttributesRequest", "variableName" : "removeAttributesRequest", "variableType" : "RemoveAttributesRequest", "documentation" : null, "simpleType" : "RemoveAttributesRequest", "variableSetterType" : "RemoveAttributesRequest" }, "wrapper" : false }, "RemoveAttributesResponse" : { "c2jName" : "RemoveAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAttributesResource", "beanStyleSetterMethodName" : "setAttributesResource", "c2jName" : "AttributesResource", "c2jShape" : "AttributesResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributesResource.Builder} avoiding the need to create one manually via {@link AttributesResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributesResource.Builder#build()} is called immediately and its result is passed to {@link #attributesResource(AttributesResource)}.\n@param attributesResource a consumer that will call methods on {@link AttributesResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesResource(AttributesResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributesResource", "fluentSetterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\n@param attributesResource The new value for the AttributesResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesResource", "getterDocumentation" : "Returns the value of the AttributesResource property for this object.\n@return The value of the AttributesResource property for this object.", "getterModel" : { "returnType" : "AttributesResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributesResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributesResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AttributesResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\n@param attributesResource The new value for the AttributesResource property for this object.", "setterMethodName" : "setAttributesResource", "setterModel" : { "variableDeclarationType" : "AttributesResource", "variableName" : "attributesResource", "variableType" : "AttributesResource", "documentation" : null, "simpleType" : "AttributesResource", "variableSetterType" : "AttributesResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributesResource", "variableName" : "attributesResource", "variableType" : "AttributesResource", "documentation" : "", "simpleType" : "AttributesResource", "variableSetterType" : "AttributesResource" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributesResource" : { "beanStyleGetterMethodName" : "getAttributesResource", "beanStyleSetterMethodName" : "setAttributesResource", "c2jName" : "AttributesResource", "c2jShape" : "AttributesResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributesResource.Builder} avoiding the need to create one manually via {@link AttributesResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributesResource.Builder#build()} is called immediately and its result is passed to {@link #attributesResource(AttributesResource)}.\n@param attributesResource a consumer that will call methods on {@link AttributesResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesResource(AttributesResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributesResource", "fluentSetterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\n@param attributesResource The new value for the AttributesResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesResource", "getterDocumentation" : "Returns the value of the AttributesResource property for this object.\n@return The value of the AttributesResource property for this object.", "getterModel" : { "returnType" : "AttributesResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributesResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributesResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AttributesResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\n@param attributesResource The new value for the AttributesResource property for this object.", "setterMethodName" : "setAttributesResource", "setterModel" : { "variableDeclarationType" : "AttributesResource", "variableName" : "attributesResource", "variableType" : "AttributesResource", "documentation" : null, "simpleType" : "AttributesResource", "variableSetterType" : "AttributesResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributesResource", "variableName" : "attributesResource", "variableType" : "AttributesResource", "documentation" : "", "simpleType" : "AttributesResource", "variableSetterType" : "AttributesResource" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAttributesResource", "beanStyleSetterMethodName" : "setAttributesResource", "c2jName" : "AttributesResource", "c2jShape" : "AttributesResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributesResource.Builder} avoiding the need to create one manually via {@link AttributesResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributesResource.Builder#build()} is called immediately and its result is passed to {@link #attributesResource(AttributesResource)}.\n@param attributesResource a consumer that will call methods on {@link AttributesResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesResource(AttributesResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributesResource", "fluentSetterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\n@param attributesResource The new value for the AttributesResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesResource", "getterDocumentation" : "Returns the value of the AttributesResource property for this object.\n@return The value of the AttributesResource property for this object.", "getterModel" : { "returnType" : "AttributesResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributesResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributesResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AttributesResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the AttributesResource property for this object.\n\n@param attributesResource The new value for the AttributesResource property for this object.", "setterMethodName" : "setAttributesResource", "setterModel" : { "variableDeclarationType" : "AttributesResource", "variableName" : "attributesResource", "variableType" : "AttributesResource", "documentation" : null, "simpleType" : "AttributesResource", "variableSetterType" : "AttributesResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributesResource", "variableName" : "attributesResource", "variableType" : "AttributesResource", "documentation" : "", "simpleType" : "AttributesResource", "variableSetterType" : "AttributesResource" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AttributesResource" ], "shapeName" : "RemoveAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoveAttributesResponse", "variableName" : "removeAttributesResponse", "variableType" : "RemoveAttributesResponse", "documentation" : null, "simpleType" : "RemoveAttributesResponse", "variableSetterType" : "RemoveAttributesResponse" }, "wrapper" : false }, "SMSChannelRequest" : { "c2jName" : "SMSChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "SMS Channel Request", "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" : "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" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender identifier of your messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender identifier of your messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender identifier of your messages.\n@return Sender identifier of your messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender identifier of your messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortCode", "beanStyleSetterMethodName" : "setShortCode", "c2jName" : "ShortCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "ShortCode registered with phone provider.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortCode(String)}.\n@param shortCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortCode(String)", "deprecated" : false, "documentation" : "ShortCode registered with phone provider.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortCode", "fluentSetterDocumentation" : "ShortCode registered with phone provider.\n@param shortCode ShortCode registered with phone provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortCode", "getterDocumentation" : "ShortCode registered with phone provider.\n@return ShortCode registered with phone provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortCode", "sensitive" : false, "setterDocumentation" : "ShortCode registered with phone provider.\n@param shortCode ShortCode registered with phone provider.", "setterMethodName" : "setShortCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : "ShortCode registered with phone provider.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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 }, "SenderId" : { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender identifier of your messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender identifier of your messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender identifier of your messages.\n@return Sender identifier of your messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender identifier of your messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ShortCode" : { "beanStyleGetterMethodName" : "getShortCode", "beanStyleSetterMethodName" : "setShortCode", "c2jName" : "ShortCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "ShortCode registered with phone provider.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortCode(String)}.\n@param shortCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortCode(String)", "deprecated" : false, "documentation" : "ShortCode registered with phone provider.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortCode", "fluentSetterDocumentation" : "ShortCode registered with phone provider.\n@param shortCode ShortCode registered with phone provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortCode", "getterDocumentation" : "ShortCode registered with phone provider.\n@return ShortCode registered with phone provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortCode", "sensitive" : false, "setterDocumentation" : "ShortCode registered with phone provider.\n@param shortCode ShortCode registered with phone provider.", "setterMethodName" : "setShortCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : "ShortCode registered with phone provider.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender identifier of your messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender identifier of your messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender identifier of your messages.\n@return Sender identifier of your messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender identifier of your messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortCode", "beanStyleSetterMethodName" : "setShortCode", "c2jName" : "ShortCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "ShortCode registered with phone provider.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortCode(String)}.\n@param shortCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortCode(String)", "deprecated" : false, "documentation" : "ShortCode registered with phone provider.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortCode", "fluentSetterDocumentation" : "ShortCode registered with phone provider.\n@param shortCode ShortCode registered with phone provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortCode", "getterDocumentation" : "ShortCode registered with phone provider.\n@return ShortCode registered with phone provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortCode", "sensitive" : false, "setterDocumentation" : "ShortCode registered with phone provider.\n@param shortCode ShortCode registered with phone provider.", "setterMethodName" : "setShortCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : "ShortCode registered with phone provider.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SMSChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SMSChannelRequest", "variableName" : "smsChannelRequest", "variableType" : "SMSChannelRequest", "documentation" : null, "simpleType" : "SMSChannelRequest", "variableSetterType" : "SMSChannelRequest" }, "wrapper" : false }, "SMSChannelResponse" : { "c2jName" : "SMSChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "SMS Channel Response.", "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 unique ID of the application to which the SMS channel belongs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application to which the SMS channel belongs.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\n@param applicationId The unique ID of the application to which the SMS channel belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\n@return The unique ID of the application to which the SMS channel belongs.", "getterModel" : { "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 unique ID of the application to which the SMS channel belongs.\n@param applicationId The unique ID of the application to which the SMS channel belongs.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application to which the SMS channel belongs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"SMS\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"SMS\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"SMS\"\n@param platform Platform type. Will be \"SMS\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"SMS\"\n@return Platform type. Will be \"SMS\"", "getterModel" : { "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" : "Platform type. Will be \"SMS\"\n@param platform Platform type. Will be \"SMS\"", "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" : "Platform type. Will be \"SMS\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPromotionalMessagesPerSecond", "beanStyleSetterMethodName" : "setPromotionalMessagesPerSecond", "c2jName" : "PromotionalMessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Promotional messages per second that can be sent\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 #promotionalMessagesPerSecond(Integer)}.\n@param promotionalMessagesPerSecond 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 #promotionalMessagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Promotional messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "promotionalMessagesPerSecond", "fluentSetterDocumentation" : "Promotional messages per second that can be sent\n@param promotionalMessagesPerSecond Promotional messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "promotionalMessagesPerSecond", "getterDocumentation" : "Promotional messages per second that can be sent\n@return Promotional messages per second that can be sent", "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" : "PromotionalMessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PromotionalMessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PromotionalMessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Promotional messages per second that can be sent\n@param promotionalMessagesPerSecond Promotional messages per second that can be sent", "setterMethodName" : "setPromotionalMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "promotionalMessagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "promotionalMessagesPerSecond", "variableType" : "Integer", "documentation" : "Promotional messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender identifier of your messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender identifier of your messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender identifier of your messages.\n@return Sender identifier of your messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender identifier of your messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortCode", "beanStyleSetterMethodName" : "setShortCode", "c2jName" : "ShortCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The short code registered with the phone provider.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortCode(String)}.\n@param shortCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortCode(String)", "deprecated" : false, "documentation" : "The short code registered with the phone provider.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortCode", "fluentSetterDocumentation" : "The short code registered with the phone provider.\n@param shortCode The short code registered with the phone provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortCode", "getterDocumentation" : "The short code registered with the phone provider.\n@return The short code registered with the phone provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortCode", "sensitive" : false, "setterDocumentation" : "The short code registered with the phone provider.\n@param shortCode The short code registered with the phone provider.", "setterMethodName" : "setShortCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : "The short code registered with the phone provider.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransactionalMessagesPerSecond", "beanStyleSetterMethodName" : "setTransactionalMessagesPerSecond", "c2jName" : "TransactionalMessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Transactional messages per second that can be sent\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 #transactionalMessagesPerSecond(Integer)}.\n@param transactionalMessagesPerSecond 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 #transactionalMessagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Transactional messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transactionalMessagesPerSecond", "fluentSetterDocumentation" : "Transactional messages per second that can be sent\n@param transactionalMessagesPerSecond Transactional messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transactionalMessagesPerSecond", "getterDocumentation" : "Transactional messages per second that can be sent\n@return Transactional messages per second that can be sent", "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" : "TransactionalMessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TransactionalMessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TransactionalMessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Transactional messages per second that can be sent\n@param transactionalMessagesPerSecond Transactional messages per second that can be sent", "setterMethodName" : "setTransactionalMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "transactionalMessagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "transactionalMessagesPerSecond", "variableType" : "Integer", "documentation" : "Transactional messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application to which the SMS channel belongs.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\n@param applicationId The unique ID of the application to which the SMS channel belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\n@return The unique ID of the application to which the SMS channel belongs.", "getterModel" : { "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 unique ID of the application to which the SMS channel belongs.\n@param applicationId The unique ID of the application to which the SMS channel belongs.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application to which the SMS channel belongs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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 }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"SMS\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"SMS\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"SMS\"\n@param platform Platform type. Will be \"SMS\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"SMS\"\n@return Platform type. Will be \"SMS\"", "getterModel" : { "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" : "Platform type. Will be \"SMS\"\n@param platform Platform type. Will be \"SMS\"", "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" : "Platform type. Will be \"SMS\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PromotionalMessagesPerSecond" : { "beanStyleGetterMethodName" : "getPromotionalMessagesPerSecond", "beanStyleSetterMethodName" : "setPromotionalMessagesPerSecond", "c2jName" : "PromotionalMessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Promotional messages per second that can be sent\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 #promotionalMessagesPerSecond(Integer)}.\n@param promotionalMessagesPerSecond 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 #promotionalMessagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Promotional messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "promotionalMessagesPerSecond", "fluentSetterDocumentation" : "Promotional messages per second that can be sent\n@param promotionalMessagesPerSecond Promotional messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "promotionalMessagesPerSecond", "getterDocumentation" : "Promotional messages per second that can be sent\n@return Promotional messages per second that can be sent", "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" : "PromotionalMessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PromotionalMessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PromotionalMessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Promotional messages per second that can be sent\n@param promotionalMessagesPerSecond Promotional messages per second that can be sent", "setterMethodName" : "setPromotionalMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "promotionalMessagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "promotionalMessagesPerSecond", "variableType" : "Integer", "documentation" : "Promotional messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SenderId" : { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender identifier of your messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender identifier of your messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender identifier of your messages.\n@return Sender identifier of your messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender identifier of your messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ShortCode" : { "beanStyleGetterMethodName" : "getShortCode", "beanStyleSetterMethodName" : "setShortCode", "c2jName" : "ShortCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The short code registered with the phone provider.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortCode(String)}.\n@param shortCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortCode(String)", "deprecated" : false, "documentation" : "The short code registered with the phone provider.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortCode", "fluentSetterDocumentation" : "The short code registered with the phone provider.\n@param shortCode The short code registered with the phone provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortCode", "getterDocumentation" : "The short code registered with the phone provider.\n@return The short code registered with the phone provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortCode", "sensitive" : false, "setterDocumentation" : "The short code registered with the phone provider.\n@param shortCode The short code registered with the phone provider.", "setterMethodName" : "setShortCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : "The short code registered with the phone provider.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TransactionalMessagesPerSecond" : { "beanStyleGetterMethodName" : "getTransactionalMessagesPerSecond", "beanStyleSetterMethodName" : "setTransactionalMessagesPerSecond", "c2jName" : "TransactionalMessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Transactional messages per second that can be sent\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 #transactionalMessagesPerSecond(Integer)}.\n@param transactionalMessagesPerSecond 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 #transactionalMessagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Transactional messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transactionalMessagesPerSecond", "fluentSetterDocumentation" : "Transactional messages per second that can be sent\n@param transactionalMessagesPerSecond Transactional messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transactionalMessagesPerSecond", "getterDocumentation" : "Transactional messages per second that can be sent\n@return Transactional messages per second that can be sent", "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" : "TransactionalMessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TransactionalMessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TransactionalMessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Transactional messages per second that can be sent\n@param transactionalMessagesPerSecond Transactional messages per second that can be sent", "setterMethodName" : "setTransactionalMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "transactionalMessagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "transactionalMessagesPerSecond", "variableType" : "Integer", "documentation" : "Transactional messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the application to which the SMS channel belongs.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\n@param applicationId The unique ID of the application to which the SMS channel belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the application to which the SMS channel belongs.\n@return The unique ID of the application to which the SMS channel belongs.", "getterModel" : { "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 unique ID of the application to which the SMS channel belongs.\n@param applicationId The unique ID of the application to which the SMS channel belongs.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the application to which the SMS channel belongs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who last updated this entry\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who last updated this entry", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who last updated this entry\n@return Who last updated this entry", "getterModel" : { "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" : "Who last updated this entry\n@param lastModifiedBy Who last updated this entry", "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" : "Who last updated this entry", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"SMS\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"SMS\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"SMS\"\n@param platform Platform type. Will be \"SMS\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"SMS\"\n@return Platform type. Will be \"SMS\"", "getterModel" : { "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" : "Platform type. Will be \"SMS\"\n@param platform Platform type. Will be \"SMS\"", "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" : "Platform type. Will be \"SMS\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPromotionalMessagesPerSecond", "beanStyleSetterMethodName" : "setPromotionalMessagesPerSecond", "c2jName" : "PromotionalMessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Promotional messages per second that can be sent\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 #promotionalMessagesPerSecond(Integer)}.\n@param promotionalMessagesPerSecond 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 #promotionalMessagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Promotional messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "promotionalMessagesPerSecond", "fluentSetterDocumentation" : "Promotional messages per second that can be sent\n@param promotionalMessagesPerSecond Promotional messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "promotionalMessagesPerSecond", "getterDocumentation" : "Promotional messages per second that can be sent\n@return Promotional messages per second that can be sent", "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" : "PromotionalMessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PromotionalMessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PromotionalMessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Promotional messages per second that can be sent\n@param promotionalMessagesPerSecond Promotional messages per second that can be sent", "setterMethodName" : "setPromotionalMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "promotionalMessagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "promotionalMessagesPerSecond", "variableType" : "Integer", "documentation" : "Promotional messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sender identifier of your messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "Sender identifier of your messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "Sender identifier of your messages.\n@return Sender identifier of your messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "Sender identifier of your messages.\n@param senderId Sender identifier of your messages.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "Sender identifier of your messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortCode", "beanStyleSetterMethodName" : "setShortCode", "c2jName" : "ShortCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The short code registered with the phone provider.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortCode(String)}.\n@param shortCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortCode(String)", "deprecated" : false, "documentation" : "The short code registered with the phone provider.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortCode", "fluentSetterDocumentation" : "The short code registered with the phone provider.\n@param shortCode The short code registered with the phone provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortCode", "getterDocumentation" : "The short code registered with the phone provider.\n@return The short code registered with the phone provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortCode", "sensitive" : false, "setterDocumentation" : "The short code registered with the phone provider.\n@param shortCode The short code registered with the phone provider.", "setterMethodName" : "setShortCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortCode", "variableType" : "String", "documentation" : "The short code registered with the phone provider.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransactionalMessagesPerSecond", "beanStyleSetterMethodName" : "setTransactionalMessagesPerSecond", "c2jName" : "TransactionalMessagesPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Transactional messages per second that can be sent\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 #transactionalMessagesPerSecond(Integer)}.\n@param transactionalMessagesPerSecond 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 #transactionalMessagesPerSecond(Integer)", "deprecated" : false, "documentation" : "Transactional messages per second that can be sent", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transactionalMessagesPerSecond", "fluentSetterDocumentation" : "Transactional messages per second that can be sent\n@param transactionalMessagesPerSecond Transactional messages per second that can be sent\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transactionalMessagesPerSecond", "getterDocumentation" : "Transactional messages per second that can be sent\n@return Transactional messages per second that can be sent", "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" : "TransactionalMessagesPerSecond", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TransactionalMessagesPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TransactionalMessagesPerSecond", "sensitive" : false, "setterDocumentation" : "Transactional messages per second that can be sent\n@param transactionalMessagesPerSecond Transactional messages per second that can be sent", "setterMethodName" : "setTransactionalMessagesPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "transactionalMessagesPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "transactionalMessagesPerSecond", "variableType" : "Integer", "documentation" : "Transactional messages per second that can be sent", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SMSChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "wrapper" : false }, "SMSMessage" : { "c2jName" : "SMSMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "SMS 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" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The body of the SMS message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The body of the SMS message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The body of the SMS message.\n@param body The body of the SMS message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The body of the SMS message.\n@return The body of the SMS message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Body", "sensitive" : false, "setterDocumentation" : "The body of the SMS message.\n@param body The body of the SMS message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The body of the SMS message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyword", "beanStyleSetterMethodName" : "setKeyword", "c2jName" : "Keyword", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyword(String)}.\n@param keyword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyword(String)", "deprecated" : false, "documentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyword", "fluentSetterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@param keyword The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyword", "getterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@return The SMS program name that you provided to AWS Support when you requested your dedicated number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Keyword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Keyword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Keyword", "sensitive" : false, "setterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@param keyword The SMS program name that you provided to AWS Support when you requested your dedicated number.", "setterMethodName" : "setKeyword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyword", "variableType" : "String", "documentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageTypeAsString", "beanStyleSetterMethodName" : "setMessageType", "c2jName" : "MessageType", "c2jShape" : "MessageType", "defaultConsumerFluentSetterDocumentation" : "Is this a transaction priority message or lower priority.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageTypeAsString(String)}.\n@param messageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageType(String)", "deprecated" : false, "documentation" : "Is this a transaction priority message or lower priority.", "endpointDiscoveryId" : false, "enumType" : "MessageType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageType", "fluentEnumSetterMethodName" : "messageType", "fluentGetterMethodName" : "messageTypeAsString", "fluentSetterDocumentation" : "Is this a transaction priority message or lower priority.\n@param messageType Is this a transaction priority message or lower priority.\n@see MessageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageType", "fluentSetterMethodName" : "messageType", "getterDocumentation" : "Is this a transaction priority message or lower priority.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #messageType} will return {@link MessageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageTypeAsString}.\n

\n@return Is this a transaction priority message or lower priority.\n@see MessageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageType", "sensitive" : false, "setterDocumentation" : "Is this a transaction priority message or lower priority.\n@param messageType Is this a transaction priority message or lower priority.\n@see MessageType", "setterMethodName" : "setMessageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : "Is this a transaction priority message or lower priority.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginationNumber", "beanStyleSetterMethodName" : "setOriginationNumber", "c2jName" : "OriginationNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationNumber(String)}.\n@param originationNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originationNumber(String)", "deprecated" : false, "documentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originationNumber", "fluentSetterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@param originationNumber The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originationNumber", "getterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@return The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginationNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginationNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginationNumber", "sensitive" : false, "setterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@param originationNumber The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "setterMethodName" : "setOriginationNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@param senderId The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@return The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@param senderId The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "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 } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The body of the SMS message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The body of the SMS message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The body of the SMS message.\n@param body The body of the SMS message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The body of the SMS message.\n@return The body of the SMS message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Body", "sensitive" : false, "setterDocumentation" : "The body of the SMS message.\n@param body The body of the SMS message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The body of the SMS message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Keyword" : { "beanStyleGetterMethodName" : "getKeyword", "beanStyleSetterMethodName" : "setKeyword", "c2jName" : "Keyword", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyword(String)}.\n@param keyword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyword(String)", "deprecated" : false, "documentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyword", "fluentSetterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@param keyword The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyword", "getterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@return The SMS program name that you provided to AWS Support when you requested your dedicated number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Keyword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Keyword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Keyword", "sensitive" : false, "setterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@param keyword The SMS program name that you provided to AWS Support when you requested your dedicated number.", "setterMethodName" : "setKeyword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyword", "variableType" : "String", "documentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MessageType" : { "beanStyleGetterMethodName" : "getMessageTypeAsString", "beanStyleSetterMethodName" : "setMessageType", "c2jName" : "MessageType", "c2jShape" : "MessageType", "defaultConsumerFluentSetterDocumentation" : "Is this a transaction priority message or lower priority.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageTypeAsString(String)}.\n@param messageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageType(String)", "deprecated" : false, "documentation" : "Is this a transaction priority message or lower priority.", "endpointDiscoveryId" : false, "enumType" : "MessageType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageType", "fluentEnumSetterMethodName" : "messageType", "fluentGetterMethodName" : "messageTypeAsString", "fluentSetterDocumentation" : "Is this a transaction priority message or lower priority.\n@param messageType Is this a transaction priority message or lower priority.\n@see MessageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageType", "fluentSetterMethodName" : "messageType", "getterDocumentation" : "Is this a transaction priority message or lower priority.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #messageType} will return {@link MessageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageTypeAsString}.\n

\n@return Is this a transaction priority message or lower priority.\n@see MessageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageType", "sensitive" : false, "setterDocumentation" : "Is this a transaction priority message or lower priority.\n@param messageType Is this a transaction priority message or lower priority.\n@see MessageType", "setterMethodName" : "setMessageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : "Is this a transaction priority message or lower priority.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OriginationNumber" : { "beanStyleGetterMethodName" : "getOriginationNumber", "beanStyleSetterMethodName" : "setOriginationNumber", "c2jName" : "OriginationNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationNumber(String)}.\n@param originationNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originationNumber(String)", "deprecated" : false, "documentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originationNumber", "fluentSetterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@param originationNumber The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originationNumber", "getterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@return The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginationNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginationNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginationNumber", "sensitive" : false, "setterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@param originationNumber The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "setterMethodName" : "setOriginationNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SenderId" : { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@param senderId The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@return The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@param senderId The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The body of the SMS message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The body of the SMS message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The body of the SMS message.\n@param body The body of the SMS message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "The body of the SMS message.\n@return The body of the SMS message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Body", "sensitive" : false, "setterDocumentation" : "The body of the SMS message.\n@param body The body of the SMS message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The body of the SMS message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyword", "beanStyleSetterMethodName" : "setKeyword", "c2jName" : "Keyword", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyword(String)}.\n@param keyword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyword(String)", "deprecated" : false, "documentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyword", "fluentSetterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@param keyword The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyword", "getterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@return The SMS program name that you provided to AWS Support when you requested your dedicated number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Keyword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Keyword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Keyword", "sensitive" : false, "setterDocumentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.\n@param keyword The SMS program name that you provided to AWS Support when you requested your dedicated number.", "setterMethodName" : "setKeyword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyword", "variableType" : "String", "documentation" : "The SMS program name that you provided to AWS Support when you requested your dedicated number.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageTypeAsString", "beanStyleSetterMethodName" : "setMessageType", "c2jName" : "MessageType", "c2jShape" : "MessageType", "defaultConsumerFluentSetterDocumentation" : "Is this a transaction priority message or lower priority.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageTypeAsString(String)}.\n@param messageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageType(String)", "deprecated" : false, "documentation" : "Is this a transaction priority message or lower priority.", "endpointDiscoveryId" : false, "enumType" : "MessageType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageType", "fluentEnumSetterMethodName" : "messageType", "fluentGetterMethodName" : "messageTypeAsString", "fluentSetterDocumentation" : "Is this a transaction priority message or lower priority.\n@param messageType Is this a transaction priority message or lower priority.\n@see MessageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageType", "fluentSetterMethodName" : "messageType", "getterDocumentation" : "Is this a transaction priority message or lower priority.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #messageType} will return {@link MessageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageTypeAsString}.\n

\n@return Is this a transaction priority message or lower priority.\n@see MessageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageType", "sensitive" : false, "setterDocumentation" : "Is this a transaction priority message or lower priority.\n@param messageType Is this a transaction priority message or lower priority.\n@see MessageType", "setterMethodName" : "setMessageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageType", "variableType" : "String", "documentation" : "Is this a transaction priority message or lower priority.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginationNumber", "beanStyleSetterMethodName" : "setOriginationNumber", "c2jName" : "OriginationNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationNumber(String)}.\n@param originationNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originationNumber(String)", "deprecated" : false, "documentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originationNumber", "fluentSetterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@param originationNumber The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originationNumber", "getterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@return The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginationNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginationNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginationNumber", "sensitive" : false, "setterDocumentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.\n@param originationNumber The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "setterMethodName" : "setOriginationNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : "The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSenderId", "beanStyleSetterMethodName" : "setSenderId", "c2jName" : "SenderId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #senderId(String)}.\n@param senderId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #senderId(String)", "deprecated" : false, "documentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "senderId", "fluentSetterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@param senderId The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "senderId", "getterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@return The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SenderId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SenderId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SenderId", "sensitive" : false, "setterDocumentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.\n@param senderId The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "setterMethodName" : "setSenderId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "senderId", "variableType" : "String", "documentation" : "The sender ID that is shown as the message sender on the recipient's device. Support for sender IDs varies by country or region.", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SMSMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SMSMessage", "variableName" : "smsMessage", "variableType" : "SMSMessage", "documentation" : null, "simpleType" : "SMSMessage", "variableSetterType" : "SMSMessage" }, "wrapper" : false }, "Schedule" : { "c2jName" : "Schedule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Shcedule that defines when a campaign is run.", "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" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "documentation" : "The scheduled time that the campaign ends in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@param endTime The scheduled time that the campaign ends in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@return The scheduled time that the campaign ends in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@param endTime The scheduled time that the campaign ends in ISO 8601 format.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The scheduled time that the campaign ends in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventFilter", "beanStyleSetterMethodName" : "setEventFilter", "c2jName" : "EventFilter", "c2jShape" : "CampaignEventFilter", "defaultConsumerFluentSetterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\nThis is a convenience that creates an instance of the {@link CampaignEventFilter.Builder} avoiding the need to create one manually via {@link CampaignEventFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignEventFilter.Builder#build()} is called immediately and its result is passed to {@link #eventFilter(CampaignEventFilter)}.\n@param eventFilter a consumer that will call methods on {@link CampaignEventFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFilter(CampaignEventFilter)", "deprecated" : false, "documentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventFilter", "fluentSetterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@param eventFilter Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFilter", "getterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@return Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "getterModel" : { "returnType" : "CampaignEventFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFilter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventFilter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventFilter", "sensitive" : false, "setterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@param eventFilter Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "setterMethodName" : "setEventFilter", "setterModel" : { "variableDeclarationType" : "CampaignEventFilter", "variableName" : "eventFilter", "variableType" : "CampaignEventFilter", "documentation" : null, "simpleType" : "CampaignEventFilter", "variableSetterType" : "CampaignEventFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignEventFilter", "variableName" : "eventFilter", "variableType" : "CampaignEventFilter", "documentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "simpleType" : "CampaignEventFilter", "variableSetterType" : "CampaignEventFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFrequencyAsString", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "Frequency", "c2jShape" : "Frequency", "defaultConsumerFluentSetterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frequencyAsString(String)}.\n@param frequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frequency(String)", "deprecated" : false, "documentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT", "endpointDiscoveryId" : false, "enumType" : "Frequency", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "frequency", "fluentEnumSetterMethodName" : "frequency", "fluentGetterMethodName" : "frequencyAsString", "fluentSetterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@param frequency How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see Frequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #frequency} will return {@link Frequency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #frequencyAsString}.\n

\n@return How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Frequency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Frequency", "sensitive" : false, "setterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@param frequency How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLocalTime", "beanStyleSetterMethodName" : "setIsLocalTime", "c2jName" : "IsLocalTime", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\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 #isLocalTime(Boolean)}.\n@param isLocalTime 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 #isLocalTime(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isLocalTime", "fluentSetterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@param isLocalTime Indicates whether the campaign schedule takes effect according to each user's local time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLocalTime", "getterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@return Indicates whether the campaign schedule takes effect according to each user's local time.", "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" : "IsLocalTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLocalTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsLocalTime", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@param isLocalTime Indicates whether the campaign schedule takes effect according to each user's local time.", "setterMethodName" : "setIsLocalTime", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLocalTime", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLocalTime", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@param quietTime The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@return The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@param quietTime The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "documentation" : "The scheduled time that the campaign begins in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@param startTime The scheduled time that the campaign begins in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@return The scheduled time that the campaign begins in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@param startTime The scheduled time that the campaign begins in ISO 8601 format.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The scheduled time that the campaign begins in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@param timezone The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@return The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@param timezone The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "documentation" : "The scheduled time that the campaign ends in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@param endTime The scheduled time that the campaign ends in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@return The scheduled time that the campaign ends in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@param endTime The scheduled time that the campaign ends in ISO 8601 format.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The scheduled time that the campaign ends in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EventFilter" : { "beanStyleGetterMethodName" : "getEventFilter", "beanStyleSetterMethodName" : "setEventFilter", "c2jName" : "EventFilter", "c2jShape" : "CampaignEventFilter", "defaultConsumerFluentSetterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\nThis is a convenience that creates an instance of the {@link CampaignEventFilter.Builder} avoiding the need to create one manually via {@link CampaignEventFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignEventFilter.Builder#build()} is called immediately and its result is passed to {@link #eventFilter(CampaignEventFilter)}.\n@param eventFilter a consumer that will call methods on {@link CampaignEventFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFilter(CampaignEventFilter)", "deprecated" : false, "documentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventFilter", "fluentSetterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@param eventFilter Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFilter", "getterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@return Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "getterModel" : { "returnType" : "CampaignEventFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFilter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventFilter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventFilter", "sensitive" : false, "setterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@param eventFilter Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "setterMethodName" : "setEventFilter", "setterModel" : { "variableDeclarationType" : "CampaignEventFilter", "variableName" : "eventFilter", "variableType" : "CampaignEventFilter", "documentation" : null, "simpleType" : "CampaignEventFilter", "variableSetterType" : "CampaignEventFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignEventFilter", "variableName" : "eventFilter", "variableType" : "CampaignEventFilter", "documentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "simpleType" : "CampaignEventFilter", "variableSetterType" : "CampaignEventFilter" }, "xmlNameSpaceUri" : null }, "Frequency" : { "beanStyleGetterMethodName" : "getFrequencyAsString", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "Frequency", "c2jShape" : "Frequency", "defaultConsumerFluentSetterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frequencyAsString(String)}.\n@param frequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frequency(String)", "deprecated" : false, "documentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT", "endpointDiscoveryId" : false, "enumType" : "Frequency", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "frequency", "fluentEnumSetterMethodName" : "frequency", "fluentGetterMethodName" : "frequencyAsString", "fluentSetterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@param frequency How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see Frequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #frequency} will return {@link Frequency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #frequencyAsString}.\n

\n@return How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Frequency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Frequency", "sensitive" : false, "setterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@param frequency How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsLocalTime" : { "beanStyleGetterMethodName" : "getIsLocalTime", "beanStyleSetterMethodName" : "setIsLocalTime", "c2jName" : "IsLocalTime", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\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 #isLocalTime(Boolean)}.\n@param isLocalTime 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 #isLocalTime(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isLocalTime", "fluentSetterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@param isLocalTime Indicates whether the campaign schedule takes effect according to each user's local time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLocalTime", "getterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@return Indicates whether the campaign schedule takes effect according to each user's local time.", "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" : "IsLocalTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLocalTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsLocalTime", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@param isLocalTime Indicates whether the campaign schedule takes effect according to each user's local time.", "setterMethodName" : "setIsLocalTime", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLocalTime", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLocalTime", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "QuietTime" : { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@param quietTime The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@return The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@param quietTime The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "documentation" : "The scheduled time that the campaign begins in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@param startTime The scheduled time that the campaign begins in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@return The scheduled time that the campaign begins in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@param startTime The scheduled time that the campaign begins in ISO 8601 format.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The scheduled time that the campaign begins in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@param timezone The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@return The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@param timezone The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "documentation" : "The scheduled time that the campaign ends in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@param endTime The scheduled time that the campaign ends in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@return The scheduled time that the campaign ends in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The scheduled time that the campaign ends in ISO 8601 format.\n@param endTime The scheduled time that the campaign ends in ISO 8601 format.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The scheduled time that the campaign ends in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventFilter", "beanStyleSetterMethodName" : "setEventFilter", "c2jName" : "EventFilter", "c2jShape" : "CampaignEventFilter", "defaultConsumerFluentSetterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\nThis is a convenience that creates an instance of the {@link CampaignEventFilter.Builder} avoiding the need to create one manually via {@link CampaignEventFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignEventFilter.Builder#build()} is called immediately and its result is passed to {@link #eventFilter(CampaignEventFilter)}.\n@param eventFilter a consumer that will call methods on {@link CampaignEventFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFilter(CampaignEventFilter)", "deprecated" : false, "documentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventFilter", "fluentSetterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@param eventFilter Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFilter", "getterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@return Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "getterModel" : { "returnType" : "CampaignEventFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFilter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventFilter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventFilter", "sensitive" : false, "setterDocumentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.\n@param eventFilter Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "setterMethodName" : "setEventFilter", "setterModel" : { "variableDeclarationType" : "CampaignEventFilter", "variableName" : "eventFilter", "variableType" : "CampaignEventFilter", "documentation" : null, "simpleType" : "CampaignEventFilter", "variableSetterType" : "CampaignEventFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignEventFilter", "variableName" : "eventFilter", "variableType" : "CampaignEventFilter", "documentation" : "Defines the type of events that can trigger the campaign. Used when the Frequency is set to EVENT.", "simpleType" : "CampaignEventFilter", "variableSetterType" : "CampaignEventFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFrequencyAsString", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "Frequency", "c2jShape" : "Frequency", "defaultConsumerFluentSetterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frequencyAsString(String)}.\n@param frequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frequency(String)", "deprecated" : false, "documentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT", "endpointDiscoveryId" : false, "enumType" : "Frequency", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "frequency", "fluentEnumSetterMethodName" : "frequency", "fluentGetterMethodName" : "frequencyAsString", "fluentSetterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@param frequency How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see Frequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #frequency} will return {@link Frequency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #frequencyAsString}.\n

\n@return How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Frequency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Frequency", "sensitive" : false, "setterDocumentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@param frequency How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT\n@see Frequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "How often the campaign delivers messages.\n\nValid values:\n\nONCE\n\nHOURLY\n\nDAILY\n\nWEEKLY\n\nMONTHLY\n\nEVENT", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLocalTime", "beanStyleSetterMethodName" : "setIsLocalTime", "c2jName" : "IsLocalTime", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\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 #isLocalTime(Boolean)}.\n@param isLocalTime 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 #isLocalTime(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isLocalTime", "fluentSetterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@param isLocalTime Indicates whether the campaign schedule takes effect according to each user's local time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLocalTime", "getterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@return Indicates whether the campaign schedule takes effect according to each user's local time.", "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" : "IsLocalTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLocalTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsLocalTime", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.\n@param isLocalTime Indicates whether the campaign schedule takes effect according to each user's local time.", "setterMethodName" : "setIsLocalTime", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLocalTime", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLocalTime", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign schedule takes effect according to each user's local time.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@param quietTime The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@return The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.\n@param quietTime The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the campaign. The campaign doesn't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your campaign. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up a campaign to use quiet time, the campaign doesn't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the campaign.\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the campaign.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "documentation" : "The scheduled time that the campaign begins in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@param startTime The scheduled time that the campaign begins in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@return The scheduled time that the campaign begins in ISO 8601 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The scheduled time that the campaign begins in ISO 8601 format.\n@param startTime The scheduled time that the campaign begins in ISO 8601 format.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The scheduled time that the campaign begins in ISO 8601 format.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@param timezone The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@return The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11\n@param timezone The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "Schedule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "wrapper" : false }, "SegmentBehaviors" : { "c2jName" : "SegmentBehaviors", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment behavior dimensions", "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" : "getRecency", "beanStyleSetterMethodName" : "setRecency", "c2jName" : "Recency", "c2jShape" : "RecencyDimension", "defaultConsumerFluentSetterDocumentation" : "The recency of use.\nThis is a convenience that creates an instance of the {@link RecencyDimension.Builder} avoiding the need to create one manually via {@link RecencyDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecencyDimension.Builder#build()} is called immediately and its result is passed to {@link #recency(RecencyDimension)}.\n@param recency a consumer that will call methods on {@link RecencyDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recency(RecencyDimension)", "deprecated" : false, "documentation" : "The recency of use.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recency", "fluentSetterDocumentation" : "The recency of use.\n@param recency The recency of use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recency", "getterDocumentation" : "The recency of use.\n@return The recency of use.", "getterModel" : { "returnType" : "RecencyDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recency", "sensitive" : false, "setterDocumentation" : "The recency of use.\n@param recency The recency of use.", "setterMethodName" : "setRecency", "setterModel" : { "variableDeclarationType" : "RecencyDimension", "variableName" : "recency", "variableType" : "RecencyDimension", "documentation" : null, "simpleType" : "RecencyDimension", "variableSetterType" : "RecencyDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecencyDimension", "variableName" : "recency", "variableType" : "RecencyDimension", "documentation" : "The recency of use.", "simpleType" : "RecencyDimension", "variableSetterType" : "RecencyDimension" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Recency" : { "beanStyleGetterMethodName" : "getRecency", "beanStyleSetterMethodName" : "setRecency", "c2jName" : "Recency", "c2jShape" : "RecencyDimension", "defaultConsumerFluentSetterDocumentation" : "The recency of use.\nThis is a convenience that creates an instance of the {@link RecencyDimension.Builder} avoiding the need to create one manually via {@link RecencyDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecencyDimension.Builder#build()} is called immediately and its result is passed to {@link #recency(RecencyDimension)}.\n@param recency a consumer that will call methods on {@link RecencyDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recency(RecencyDimension)", "deprecated" : false, "documentation" : "The recency of use.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recency", "fluentSetterDocumentation" : "The recency of use.\n@param recency The recency of use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recency", "getterDocumentation" : "The recency of use.\n@return The recency of use.", "getterModel" : { "returnType" : "RecencyDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recency", "sensitive" : false, "setterDocumentation" : "The recency of use.\n@param recency The recency of use.", "setterMethodName" : "setRecency", "setterModel" : { "variableDeclarationType" : "RecencyDimension", "variableName" : "recency", "variableType" : "RecencyDimension", "documentation" : null, "simpleType" : "RecencyDimension", "variableSetterType" : "RecencyDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecencyDimension", "variableName" : "recency", "variableType" : "RecencyDimension", "documentation" : "The recency of use.", "simpleType" : "RecencyDimension", "variableSetterType" : "RecencyDimension" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRecency", "beanStyleSetterMethodName" : "setRecency", "c2jName" : "Recency", "c2jShape" : "RecencyDimension", "defaultConsumerFluentSetterDocumentation" : "The recency of use.\nThis is a convenience that creates an instance of the {@link RecencyDimension.Builder} avoiding the need to create one manually via {@link RecencyDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecencyDimension.Builder#build()} is called immediately and its result is passed to {@link #recency(RecencyDimension)}.\n@param recency a consumer that will call methods on {@link RecencyDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recency(RecencyDimension)", "deprecated" : false, "documentation" : "The recency of use.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recency", "fluentSetterDocumentation" : "The recency of use.\n@param recency The recency of use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recency", "getterDocumentation" : "The recency of use.\n@return The recency of use.", "getterModel" : { "returnType" : "RecencyDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recency", "sensitive" : false, "setterDocumentation" : "The recency of use.\n@param recency The recency of use.", "setterMethodName" : "setRecency", "setterModel" : { "variableDeclarationType" : "RecencyDimension", "variableName" : "recency", "variableType" : "RecencyDimension", "documentation" : null, "simpleType" : "RecencyDimension", "variableSetterType" : "RecencyDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecencyDimension", "variableName" : "recency", "variableType" : "RecencyDimension", "documentation" : "The recency of use.", "simpleType" : "RecencyDimension", "variableSetterType" : "RecencyDimension" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SegmentBehaviors", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentBehaviors", "variableName" : "segmentBehaviors", "variableType" : "SegmentBehaviors", "documentation" : null, "simpleType" : "SegmentBehaviors", "variableSetterType" : "SegmentBehaviors" }, "wrapper" : false }, "SegmentDemographics" : { "c2jName" : "SegmentDemographics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment demographic dimensions", "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" : "getAppVersion", "beanStyleSetterMethodName" : "setAppVersion", "c2jName" : "AppVersion", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The app version criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #appVersion(SetDimension)}.\n@param appVersion a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersion(SetDimension)", "deprecated" : false, "documentation" : "The app version criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersion", "fluentSetterDocumentation" : "The app version criteria for the segment.\n@param appVersion The app version criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersion", "getterDocumentation" : "The app version criteria for the segment.\n@return The app version criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppVersion", "sensitive" : false, "setterDocumentation" : "The app version criteria for the segment.\n@param appVersion The app version criteria for the segment.", "setterMethodName" : "setAppVersion", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "appVersion", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "appVersion", "variableType" : "SetDimension", "documentation" : "The app version criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannel", "beanStyleSetterMethodName" : "setChannel", "c2jName" : "Channel", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The channel criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #channel(SetDimension)}.\n@param channel a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channel(SetDimension)", "deprecated" : false, "documentation" : "The channel criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channel", "fluentSetterDocumentation" : "The channel criteria for the segment.\n@param channel The channel criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channel", "getterDocumentation" : "The channel criteria for the segment.\n@return The channel criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Channel", "sensitive" : false, "setterDocumentation" : "The channel criteria for the segment.\n@param channel The channel criteria for the segment.", "setterMethodName" : "setChannel", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "channel", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "channel", "variableType" : "SetDimension", "documentation" : "The channel criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device type criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #deviceType(SetDimension)}.\n@param deviceType a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(SetDimension)", "deprecated" : false, "documentation" : "The device type criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "The device type criteria for the segment.\n@param deviceType The device type criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "The device type criteria for the segment.\n@return The device type criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "The device type criteria for the segment.\n@param deviceType The device type criteria for the segment.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "deviceType", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "deviceType", "variableType" : "SetDimension", "documentation" : "The device type criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMake", "beanStyleSetterMethodName" : "setMake", "c2jName" : "Make", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device make criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #make(SetDimension)}.\n@param make a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #make(SetDimension)", "deprecated" : false, "documentation" : "The device make criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "make", "fluentSetterDocumentation" : "The device make criteria for the segment.\n@param make The device make criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "make", "getterDocumentation" : "The device make criteria for the segment.\n@return The device make criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Make", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Make", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Make", "sensitive" : false, "setterDocumentation" : "The device make criteria for the segment.\n@param make The device make criteria for the segment.", "setterMethodName" : "setMake", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "make", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "make", "variableType" : "SetDimension", "documentation" : "The device make criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device model criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #model(SetDimension)}.\n@param model a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(SetDimension)", "deprecated" : false, "documentation" : "The device model criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "The device model criteria for the segment.\n@param model The device model criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "The device model criteria for the segment.\n@return The device model criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Model", "sensitive" : false, "setterDocumentation" : "The device model criteria for the segment.\n@param model The device model criteria for the segment.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "model", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "model", "variableType" : "SetDimension", "documentation" : "The device model criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device platform criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #platform(SetDimension)}.\n@param platform a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(SetDimension)", "deprecated" : false, "documentation" : "The device platform criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The device platform criteria for the segment.\n@param platform The device platform criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The device platform criteria for the segment.\n@return The device platform criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "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" : "SDK_POJO", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "The device platform criteria for the segment.\n@param platform The device platform criteria for the segment.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "platform", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "platform", "variableType" : "SetDimension", "documentation" : "The device platform criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppVersion" : { "beanStyleGetterMethodName" : "getAppVersion", "beanStyleSetterMethodName" : "setAppVersion", "c2jName" : "AppVersion", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The app version criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #appVersion(SetDimension)}.\n@param appVersion a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersion(SetDimension)", "deprecated" : false, "documentation" : "The app version criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersion", "fluentSetterDocumentation" : "The app version criteria for the segment.\n@param appVersion The app version criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersion", "getterDocumentation" : "The app version criteria for the segment.\n@return The app version criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppVersion", "sensitive" : false, "setterDocumentation" : "The app version criteria for the segment.\n@param appVersion The app version criteria for the segment.", "setterMethodName" : "setAppVersion", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "appVersion", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "appVersion", "variableType" : "SetDimension", "documentation" : "The app version criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, "Channel" : { "beanStyleGetterMethodName" : "getChannel", "beanStyleSetterMethodName" : "setChannel", "c2jName" : "Channel", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The channel criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #channel(SetDimension)}.\n@param channel a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channel(SetDimension)", "deprecated" : false, "documentation" : "The channel criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channel", "fluentSetterDocumentation" : "The channel criteria for the segment.\n@param channel The channel criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channel", "getterDocumentation" : "The channel criteria for the segment.\n@return The channel criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Channel", "sensitive" : false, "setterDocumentation" : "The channel criteria for the segment.\n@param channel The channel criteria for the segment.", "setterMethodName" : "setChannel", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "channel", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "channel", "variableType" : "SetDimension", "documentation" : "The channel criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, "DeviceType" : { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device type criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #deviceType(SetDimension)}.\n@param deviceType a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(SetDimension)", "deprecated" : false, "documentation" : "The device type criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "The device type criteria for the segment.\n@param deviceType The device type criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "The device type criteria for the segment.\n@return The device type criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "The device type criteria for the segment.\n@param deviceType The device type criteria for the segment.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "deviceType", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "deviceType", "variableType" : "SetDimension", "documentation" : "The device type criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, "Make" : { "beanStyleGetterMethodName" : "getMake", "beanStyleSetterMethodName" : "setMake", "c2jName" : "Make", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device make criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #make(SetDimension)}.\n@param make a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #make(SetDimension)", "deprecated" : false, "documentation" : "The device make criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "make", "fluentSetterDocumentation" : "The device make criteria for the segment.\n@param make The device make criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "make", "getterDocumentation" : "The device make criteria for the segment.\n@return The device make criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Make", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Make", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Make", "sensitive" : false, "setterDocumentation" : "The device make criteria for the segment.\n@param make The device make criteria for the segment.", "setterMethodName" : "setMake", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "make", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "make", "variableType" : "SetDimension", "documentation" : "The device make criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, "Model" : { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device model criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #model(SetDimension)}.\n@param model a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(SetDimension)", "deprecated" : false, "documentation" : "The device model criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "The device model criteria for the segment.\n@param model The device model criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "The device model criteria for the segment.\n@return The device model criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Model", "sensitive" : false, "setterDocumentation" : "The device model criteria for the segment.\n@param model The device model criteria for the segment.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "model", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "model", "variableType" : "SetDimension", "documentation" : "The device model criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device platform criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #platform(SetDimension)}.\n@param platform a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(SetDimension)", "deprecated" : false, "documentation" : "The device platform criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The device platform criteria for the segment.\n@param platform The device platform criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The device platform criteria for the segment.\n@return The device platform criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "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" : "SDK_POJO", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "The device platform criteria for the segment.\n@param platform The device platform criteria for the segment.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "platform", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "platform", "variableType" : "SetDimension", "documentation" : "The device platform criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppVersion", "beanStyleSetterMethodName" : "setAppVersion", "c2jName" : "AppVersion", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The app version criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #appVersion(SetDimension)}.\n@param appVersion a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appVersion(SetDimension)", "deprecated" : false, "documentation" : "The app version criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appVersion", "fluentSetterDocumentation" : "The app version criteria for the segment.\n@param appVersion The app version criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appVersion", "getterDocumentation" : "The app version criteria for the segment.\n@return The app version criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppVersion", "sensitive" : false, "setterDocumentation" : "The app version criteria for the segment.\n@param appVersion The app version criteria for the segment.", "setterMethodName" : "setAppVersion", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "appVersion", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "appVersion", "variableType" : "SetDimension", "documentation" : "The app version criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannel", "beanStyleSetterMethodName" : "setChannel", "c2jName" : "Channel", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The channel criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #channel(SetDimension)}.\n@param channel a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channel(SetDimension)", "deprecated" : false, "documentation" : "The channel criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channel", "fluentSetterDocumentation" : "The channel criteria for the segment.\n@param channel The channel criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channel", "getterDocumentation" : "The channel criteria for the segment.\n@return The channel criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Channel", "sensitive" : false, "setterDocumentation" : "The channel criteria for the segment.\n@param channel The channel criteria for the segment.", "setterMethodName" : "setChannel", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "channel", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "channel", "variableType" : "SetDimension", "documentation" : "The channel criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device type criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #deviceType(SetDimension)}.\n@param deviceType a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(SetDimension)", "deprecated" : false, "documentation" : "The device type criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "The device type criteria for the segment.\n@param deviceType The device type criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "The device type criteria for the segment.\n@return The device type criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "The device type criteria for the segment.\n@param deviceType The device type criteria for the segment.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "deviceType", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "deviceType", "variableType" : "SetDimension", "documentation" : "The device type criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMake", "beanStyleSetterMethodName" : "setMake", "c2jName" : "Make", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device make criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #make(SetDimension)}.\n@param make a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #make(SetDimension)", "deprecated" : false, "documentation" : "The device make criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "make", "fluentSetterDocumentation" : "The device make criteria for the segment.\n@param make The device make criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "make", "getterDocumentation" : "The device make criteria for the segment.\n@return The device make criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Make", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Make", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Make", "sensitive" : false, "setterDocumentation" : "The device make criteria for the segment.\n@param make The device make criteria for the segment.", "setterMethodName" : "setMake", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "make", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "make", "variableType" : "SetDimension", "documentation" : "The device make criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device model criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #model(SetDimension)}.\n@param model a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(SetDimension)", "deprecated" : false, "documentation" : "The device model criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "The device model criteria for the segment.\n@param model The device model criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "The device model criteria for the segment.\n@return The device model criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Model", "sensitive" : false, "setterDocumentation" : "The device model criteria for the segment.\n@param model The device model criteria for the segment.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "model", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "model", "variableType" : "SetDimension", "documentation" : "The device model criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The device platform criteria for the segment.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #platform(SetDimension)}.\n@param platform a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(SetDimension)", "deprecated" : false, "documentation" : "The device platform criteria for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "The device platform criteria for the segment.\n@param platform The device platform criteria for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "The device platform criteria for the segment.\n@return The device platform criteria for the segment.", "getterModel" : { "returnType" : "SetDimension", "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" : "SDK_POJO", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "The device platform criteria for the segment.\n@param platform The device platform criteria for the segment.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "platform", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "platform", "variableType" : "SetDimension", "documentation" : "The device platform criteria for the segment.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SegmentDemographics", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentDemographics", "variableName" : "segmentDemographics", "variableType" : "SegmentDemographics", "documentation" : null, "simpleType" : "SegmentDemographics", "variableSetterType" : "SegmentDemographics" }, "wrapper" : false }, "SegmentDimensions" : { "c2jName" : "SegmentDimensions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment dimensions", "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" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment attributes.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom segment attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom segment attributes.\n@param attributes Custom segment attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom segment attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment attributes.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom segment attributes.\n@param attributes Custom segment attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom segment attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBehavior", "beanStyleSetterMethodName" : "setBehavior", "c2jName" : "Behavior", "c2jShape" : "SegmentBehaviors", "defaultConsumerFluentSetterDocumentation" : "The segment behaviors attributes.\nThis is a convenience that creates an instance of the {@link SegmentBehaviors.Builder} avoiding the need to create one manually via {@link SegmentBehaviors#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentBehaviors.Builder#build()} is called immediately and its result is passed to {@link #behavior(SegmentBehaviors)}.\n@param behavior a consumer that will call methods on {@link SegmentBehaviors.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behavior(SegmentBehaviors)", "deprecated" : false, "documentation" : "The segment behaviors attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "behavior", "fluentSetterDocumentation" : "The segment behaviors attributes.\n@param behavior The segment behaviors attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "behavior", "getterDocumentation" : "The segment behaviors attributes.\n@return The segment behaviors attributes.", "getterModel" : { "returnType" : "SegmentBehaviors", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Behavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Behavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Behavior", "sensitive" : false, "setterDocumentation" : "The segment behaviors attributes.\n@param behavior The segment behaviors attributes.", "setterMethodName" : "setBehavior", "setterModel" : { "variableDeclarationType" : "SegmentBehaviors", "variableName" : "behavior", "variableType" : "SegmentBehaviors", "documentation" : null, "simpleType" : "SegmentBehaviors", "variableSetterType" : "SegmentBehaviors" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentBehaviors", "variableName" : "behavior", "variableType" : "SegmentBehaviors", "documentation" : "The segment behaviors attributes.", "simpleType" : "SegmentBehaviors", "variableSetterType" : "SegmentBehaviors" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "SegmentDemographics", "defaultConsumerFluentSetterDocumentation" : "The segment demographics attributes.\nThis is a convenience that creates an instance of the {@link SegmentDemographics.Builder} avoiding the need to create one manually via {@link SegmentDemographics#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDemographics.Builder#build()} is called immediately and its result is passed to {@link #demographic(SegmentDemographics)}.\n@param demographic a consumer that will call methods on {@link SegmentDemographics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(SegmentDemographics)", "deprecated" : false, "documentation" : "The segment demographics attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The segment demographics attributes.\n@param demographic The segment demographics attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The segment demographics attributes.\n@return The segment demographics attributes.", "getterModel" : { "returnType" : "SegmentDemographics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The segment demographics attributes.\n@param demographic The segment demographics attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "SegmentDemographics", "variableName" : "demographic", "variableType" : "SegmentDemographics", "documentation" : null, "simpleType" : "SegmentDemographics", "variableSetterType" : "SegmentDemographics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDemographics", "variableName" : "demographic", "variableType" : "SegmentDemographics", "documentation" : "The segment demographics attributes.", "simpleType" : "SegmentDemographics", "variableSetterType" : "SegmentDemographics" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "SegmentLocation", "defaultConsumerFluentSetterDocumentation" : "The segment location attributes.\nThis is a convenience that creates an instance of the {@link SegmentLocation.Builder} avoiding the need to create one manually via {@link SegmentLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentLocation.Builder#build()} is called immediately and its result is passed to {@link #location(SegmentLocation)}.\n@param location a consumer that will call methods on {@link SegmentLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(SegmentLocation)", "deprecated" : false, "documentation" : "The segment location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The segment location attributes.\n@param location The segment location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The segment location attributes.\n@return The segment location attributes.", "getterModel" : { "returnType" : "SegmentLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The segment location attributes.\n@param location The segment location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "SegmentLocation", "variableName" : "location", "variableType" : "SegmentLocation", "documentation" : null, "simpleType" : "SegmentLocation", "variableSetterType" : "SegmentLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentLocation", "variableName" : "location", "variableType" : "SegmentLocation", "documentation" : "The segment location attributes.", "simpleType" : "SegmentLocation", "variableSetterType" : "SegmentLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOfMetricDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment metrics.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom segment metrics.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom segment metrics.\n@param metrics Custom segment metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom segment metrics.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment metrics.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "MetricDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MetricDimension.Builder} avoiding the need to create one manually via {@link MetricDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricDimension.Builder#build()} is called immediately and its result is passed to {@link #value(MetricDimension)}.\n@param value a consumer that will call methods on {@link MetricDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MetricDimension)", "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" : "MetricDimension", "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" : "SDK_POJO", "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" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : null, "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : "", "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom segment metrics.\n@param metrics Custom segment metrics.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom segment metrics.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment user attributes.\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 #userAttributes(Map)}.\n@param userAttributes 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 #userAttributes(Map)", "deprecated" : false, "documentation" : "Custom segment user attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "Custom segment user attributes.\n@param userAttributes Custom segment user attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "Custom segment user attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment user attributes.", "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" : "UserAttributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "Custom segment user attributes.\n@param userAttributes Custom segment user attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userAttributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userAttributes", "variableType" : "java.util.Map", "documentation" : "Custom segment user attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment attributes.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom segment attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom segment attributes.\n@param attributes Custom segment attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom segment attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment attributes.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom segment attributes.\n@param attributes Custom segment attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom segment attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Behavior" : { "beanStyleGetterMethodName" : "getBehavior", "beanStyleSetterMethodName" : "setBehavior", "c2jName" : "Behavior", "c2jShape" : "SegmentBehaviors", "defaultConsumerFluentSetterDocumentation" : "The segment behaviors attributes.\nThis is a convenience that creates an instance of the {@link SegmentBehaviors.Builder} avoiding the need to create one manually via {@link SegmentBehaviors#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentBehaviors.Builder#build()} is called immediately and its result is passed to {@link #behavior(SegmentBehaviors)}.\n@param behavior a consumer that will call methods on {@link SegmentBehaviors.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behavior(SegmentBehaviors)", "deprecated" : false, "documentation" : "The segment behaviors attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "behavior", "fluentSetterDocumentation" : "The segment behaviors attributes.\n@param behavior The segment behaviors attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "behavior", "getterDocumentation" : "The segment behaviors attributes.\n@return The segment behaviors attributes.", "getterModel" : { "returnType" : "SegmentBehaviors", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Behavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Behavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Behavior", "sensitive" : false, "setterDocumentation" : "The segment behaviors attributes.\n@param behavior The segment behaviors attributes.", "setterMethodName" : "setBehavior", "setterModel" : { "variableDeclarationType" : "SegmentBehaviors", "variableName" : "behavior", "variableType" : "SegmentBehaviors", "documentation" : null, "simpleType" : "SegmentBehaviors", "variableSetterType" : "SegmentBehaviors" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentBehaviors", "variableName" : "behavior", "variableType" : "SegmentBehaviors", "documentation" : "The segment behaviors attributes.", "simpleType" : "SegmentBehaviors", "variableSetterType" : "SegmentBehaviors" }, "xmlNameSpaceUri" : null }, "Demographic" : { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "SegmentDemographics", "defaultConsumerFluentSetterDocumentation" : "The segment demographics attributes.\nThis is a convenience that creates an instance of the {@link SegmentDemographics.Builder} avoiding the need to create one manually via {@link SegmentDemographics#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDemographics.Builder#build()} is called immediately and its result is passed to {@link #demographic(SegmentDemographics)}.\n@param demographic a consumer that will call methods on {@link SegmentDemographics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(SegmentDemographics)", "deprecated" : false, "documentation" : "The segment demographics attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The segment demographics attributes.\n@param demographic The segment demographics attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The segment demographics attributes.\n@return The segment demographics attributes.", "getterModel" : { "returnType" : "SegmentDemographics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The segment demographics attributes.\n@param demographic The segment demographics attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "SegmentDemographics", "variableName" : "demographic", "variableType" : "SegmentDemographics", "documentation" : null, "simpleType" : "SegmentDemographics", "variableSetterType" : "SegmentDemographics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDemographics", "variableName" : "demographic", "variableType" : "SegmentDemographics", "documentation" : "The segment demographics attributes.", "simpleType" : "SegmentDemographics", "variableSetterType" : "SegmentDemographics" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "SegmentLocation", "defaultConsumerFluentSetterDocumentation" : "The segment location attributes.\nThis is a convenience that creates an instance of the {@link SegmentLocation.Builder} avoiding the need to create one manually via {@link SegmentLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentLocation.Builder#build()} is called immediately and its result is passed to {@link #location(SegmentLocation)}.\n@param location a consumer that will call methods on {@link SegmentLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(SegmentLocation)", "deprecated" : false, "documentation" : "The segment location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The segment location attributes.\n@param location The segment location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The segment location attributes.\n@return The segment location attributes.", "getterModel" : { "returnType" : "SegmentLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The segment location attributes.\n@param location The segment location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "SegmentLocation", "variableName" : "location", "variableType" : "SegmentLocation", "documentation" : null, "simpleType" : "SegmentLocation", "variableSetterType" : "SegmentLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentLocation", "variableName" : "location", "variableType" : "SegmentLocation", "documentation" : "The segment location attributes.", "simpleType" : "SegmentLocation", "variableSetterType" : "SegmentLocation" }, "xmlNameSpaceUri" : null }, "Metrics" : { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOfMetricDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment metrics.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom segment metrics.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom segment metrics.\n@param metrics Custom segment metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom segment metrics.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment metrics.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "MetricDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MetricDimension.Builder} avoiding the need to create one manually via {@link MetricDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricDimension.Builder#build()} is called immediately and its result is passed to {@link #value(MetricDimension)}.\n@param value a consumer that will call methods on {@link MetricDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MetricDimension)", "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" : "MetricDimension", "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" : "SDK_POJO", "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" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : null, "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : "", "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom segment metrics.\n@param metrics Custom segment metrics.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom segment metrics.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment user attributes.\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 #userAttributes(Map)}.\n@param userAttributes 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 #userAttributes(Map)", "deprecated" : false, "documentation" : "Custom segment user attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "Custom segment user attributes.\n@param userAttributes Custom segment user attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "Custom segment user attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment user attributes.", "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" : "UserAttributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "Custom segment user attributes.\n@param userAttributes Custom segment user attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userAttributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userAttributes", "variableType" : "java.util.Map", "documentation" : "Custom segment user attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment attributes.\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "Custom segment attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "Custom segment attributes.\n@param attributes Custom segment attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "Custom segment attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment attributes.", "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" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "Custom segment attributes.\n@param attributes Custom segment attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "Custom segment attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBehavior", "beanStyleSetterMethodName" : "setBehavior", "c2jName" : "Behavior", "c2jShape" : "SegmentBehaviors", "defaultConsumerFluentSetterDocumentation" : "The segment behaviors attributes.\nThis is a convenience that creates an instance of the {@link SegmentBehaviors.Builder} avoiding the need to create one manually via {@link SegmentBehaviors#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentBehaviors.Builder#build()} is called immediately and its result is passed to {@link #behavior(SegmentBehaviors)}.\n@param behavior a consumer that will call methods on {@link SegmentBehaviors.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behavior(SegmentBehaviors)", "deprecated" : false, "documentation" : "The segment behaviors attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "behavior", "fluentSetterDocumentation" : "The segment behaviors attributes.\n@param behavior The segment behaviors attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "behavior", "getterDocumentation" : "The segment behaviors attributes.\n@return The segment behaviors attributes.", "getterModel" : { "returnType" : "SegmentBehaviors", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Behavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Behavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Behavior", "sensitive" : false, "setterDocumentation" : "The segment behaviors attributes.\n@param behavior The segment behaviors attributes.", "setterMethodName" : "setBehavior", "setterModel" : { "variableDeclarationType" : "SegmentBehaviors", "variableName" : "behavior", "variableType" : "SegmentBehaviors", "documentation" : null, "simpleType" : "SegmentBehaviors", "variableSetterType" : "SegmentBehaviors" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentBehaviors", "variableName" : "behavior", "variableType" : "SegmentBehaviors", "documentation" : "The segment behaviors attributes.", "simpleType" : "SegmentBehaviors", "variableSetterType" : "SegmentBehaviors" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDemographic", "beanStyleSetterMethodName" : "setDemographic", "c2jName" : "Demographic", "c2jShape" : "SegmentDemographics", "defaultConsumerFluentSetterDocumentation" : "The segment demographics attributes.\nThis is a convenience that creates an instance of the {@link SegmentDemographics.Builder} avoiding the need to create one manually via {@link SegmentDemographics#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDemographics.Builder#build()} is called immediately and its result is passed to {@link #demographic(SegmentDemographics)}.\n@param demographic a consumer that will call methods on {@link SegmentDemographics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #demographic(SegmentDemographics)", "deprecated" : false, "documentation" : "The segment demographics attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "demographic", "fluentSetterDocumentation" : "The segment demographics attributes.\n@param demographic The segment demographics attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "demographic", "getterDocumentation" : "The segment demographics attributes.\n@return The segment demographics attributes.", "getterModel" : { "returnType" : "SegmentDemographics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Demographic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Demographic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Demographic", "sensitive" : false, "setterDocumentation" : "The segment demographics attributes.\n@param demographic The segment demographics attributes.", "setterMethodName" : "setDemographic", "setterModel" : { "variableDeclarationType" : "SegmentDemographics", "variableName" : "demographic", "variableType" : "SegmentDemographics", "documentation" : null, "simpleType" : "SegmentDemographics", "variableSetterType" : "SegmentDemographics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDemographics", "variableName" : "demographic", "variableType" : "SegmentDemographics", "documentation" : "The segment demographics attributes.", "simpleType" : "SegmentDemographics", "variableSetterType" : "SegmentDemographics" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "SegmentLocation", "defaultConsumerFluentSetterDocumentation" : "The segment location attributes.\nThis is a convenience that creates an instance of the {@link SegmentLocation.Builder} avoiding the need to create one manually via {@link SegmentLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentLocation.Builder#build()} is called immediately and its result is passed to {@link #location(SegmentLocation)}.\n@param location a consumer that will call methods on {@link SegmentLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(SegmentLocation)", "deprecated" : false, "documentation" : "The segment location attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "The segment location attributes.\n@param location The segment location attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "The segment location attributes.\n@return The segment location attributes.", "getterModel" : { "returnType" : "SegmentLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "The segment location attributes.\n@param location The segment location attributes.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "SegmentLocation", "variableName" : "location", "variableType" : "SegmentLocation", "documentation" : null, "simpleType" : "SegmentLocation", "variableSetterType" : "SegmentLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentLocation", "variableName" : "location", "variableType" : "SegmentLocation", "documentation" : "The segment location attributes.", "simpleType" : "SegmentLocation", "variableSetterType" : "SegmentLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetrics", "beanStyleSetterMethodName" : "setMetrics", "c2jName" : "Metrics", "c2jShape" : "MapOfMetricDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment metrics.\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 #metrics(Map)}.\n@param metrics 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 #metrics(Map)", "deprecated" : false, "documentation" : "Custom segment metrics.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metrics", "fluentSetterDocumentation" : "Custom segment metrics.\n@param metrics Custom segment metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metrics", "getterDocumentation" : "Custom segment metrics.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment metrics.", "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" : "Metrics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Metrics", "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" : "MetricDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MetricDimension.Builder} avoiding the need to create one manually via {@link MetricDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricDimension.Builder#build()} is called immediately and its result is passed to {@link #value(MetricDimension)}.\n@param value a consumer that will call methods on {@link MetricDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MetricDimension)", "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" : "MetricDimension", "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" : "SDK_POJO", "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" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : null, "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MetricDimension", "variableName" : "value", "variableType" : "MetricDimension", "documentation" : "", "simpleType" : "MetricDimension", "variableSetterType" : "MetricDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Metrics", "sensitive" : false, "setterDocumentation" : "Custom segment metrics.\n@param metrics Custom segment metrics.", "setterMethodName" : "setMetrics", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metrics", "variableType" : "java.util.Map", "documentation" : "Custom segment metrics.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "MapOfAttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Custom segment user attributes.\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 #userAttributes(Map)}.\n@param userAttributes 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 #userAttributes(Map)", "deprecated" : false, "documentation" : "Custom segment user attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "Custom segment user attributes.\n@param userAttributes Custom segment user attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "Custom segment user attributes.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Custom segment user attributes.", "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" : "UserAttributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "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" : "AttributeDimension", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeDimension.Builder} avoiding the need to create one manually via {@link AttributeDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeDimension.Builder#build()} is called immediately and its result is passed to {@link #value(AttributeDimension)}.\n@param value a consumer that will call methods on {@link AttributeDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(AttributeDimension)", "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" : "AttributeDimension", "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" : "SDK_POJO", "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" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : null, "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeDimension", "variableName" : "value", "variableType" : "AttributeDimension", "documentation" : "", "simpleType" : "AttributeDimension", "variableSetterType" : "AttributeDimension" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "Custom segment user attributes.\n@param userAttributes Custom segment user attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userAttributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userAttributes", "variableType" : "java.util.Map", "documentation" : "Custom segment user attributes.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SegmentDimensions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "segmentDimensions", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "wrapper" : false }, "SegmentGroup" : { "c2jName" : "SegmentGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment group 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" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "ListOfSegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "List of dimensions to include or exclude.\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 #dimensions(List)}.\n@param dimensions 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 #dimensions(List)", "deprecated" : false, "documentation" : "List of dimensions to include or exclude.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "List of dimensions to include or exclude.\n@param dimensions List of dimensions to include or exclude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "List of dimensions to include or exclude.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of dimensions to include or exclude.", "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" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "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" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentDimensions)}.\n@param member a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentDimensions)", "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" : "SegmentDimensions", "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" : "SDK_POJO", "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" : "SegmentDimensions", "variableName" : "member", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "member", "variableType" : "SegmentDimensions", "documentation" : "", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentDimensions", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentDimensions", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "List of dimensions to include or exclude.\n@param dimensions List of dimensions to include or exclude.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensions", "variableType" : "java.util.List", "documentation" : "List of dimensions to include or exclude.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceSegments", "beanStyleSetterMethodName" : "setSourceSegments", "c2jName" : "SourceSegments", "c2jShape" : "ListOfSegmentReference", "defaultConsumerFluentSetterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\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 #sourceSegments(List)}.\n@param sourceSegments 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 #sourceSegments(List)", "deprecated" : false, "documentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceSegments", "fluentSetterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@param sourceSegments The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSegments", "getterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "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" : "SourceSegments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSegments", "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" : "SegmentReference", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentReference.Builder} avoiding the need to create one manually via {@link SegmentReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentReference.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentReference)}.\n@param member a consumer that will call methods on {@link SegmentReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentReference)", "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" : "SegmentReference", "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" : "SDK_POJO", "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" : "SegmentReference", "variableName" : "member", "variableType" : "SegmentReference", "documentation" : null, "simpleType" : "SegmentReference", "variableSetterType" : "SegmentReference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentReference", "variableName" : "member", "variableType" : "SegmentReference", "documentation" : "", "simpleType" : "SegmentReference", "variableSetterType" : "SegmentReference" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentReference", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentReference", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SourceSegments", "sensitive" : false, "setterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@param sourceSegments The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "setterMethodName" : "setSourceSegments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sourceSegments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sourceSegments", "variableType" : "java.util.List", "documentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceTypeAsString", "beanStyleSetterMethodName" : "setSourceType", "c2jName" : "SourceType", "c2jShape" : "SourceType", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceTypeAsString(String)}.\n@param sourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceType(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.", "endpointDiscoveryId" : false, "enumType" : "SourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sourceType", "fluentEnumSetterMethodName" : "sourceType", "fluentGetterMethodName" : "sourceTypeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@param sourceType Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "sourceType", "getterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #sourceType} will return {@link SourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sourceTypeAsString}.\n

\n@return Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceType", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@param sourceType Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType", "setterMethodName" : "setSourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceType", "variableType" : "String", "documentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "Type", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.", "endpointDiscoveryId" : false, "enumType" : "Type", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@param type Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type", "fluentSetterMethodName" : "type", "getterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link Type#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@param type Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Dimensions" : { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "ListOfSegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "List of dimensions to include or exclude.\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 #dimensions(List)}.\n@param dimensions 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 #dimensions(List)", "deprecated" : false, "documentation" : "List of dimensions to include or exclude.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "List of dimensions to include or exclude.\n@param dimensions List of dimensions to include or exclude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "List of dimensions to include or exclude.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of dimensions to include or exclude.", "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" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "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" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentDimensions)}.\n@param member a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentDimensions)", "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" : "SegmentDimensions", "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" : "SDK_POJO", "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" : "SegmentDimensions", "variableName" : "member", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "member", "variableType" : "SegmentDimensions", "documentation" : "", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentDimensions", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentDimensions", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "List of dimensions to include or exclude.\n@param dimensions List of dimensions to include or exclude.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensions", "variableType" : "java.util.List", "documentation" : "List of dimensions to include or exclude.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SourceSegments" : { "beanStyleGetterMethodName" : "getSourceSegments", "beanStyleSetterMethodName" : "setSourceSegments", "c2jName" : "SourceSegments", "c2jShape" : "ListOfSegmentReference", "defaultConsumerFluentSetterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\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 #sourceSegments(List)}.\n@param sourceSegments 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 #sourceSegments(List)", "deprecated" : false, "documentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceSegments", "fluentSetterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@param sourceSegments The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSegments", "getterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "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" : "SourceSegments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSegments", "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" : "SegmentReference", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentReference.Builder} avoiding the need to create one manually via {@link SegmentReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentReference.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentReference)}.\n@param member a consumer that will call methods on {@link SegmentReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentReference)", "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" : "SegmentReference", "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" : "SDK_POJO", "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" : "SegmentReference", "variableName" : "member", "variableType" : "SegmentReference", "documentation" : null, "simpleType" : "SegmentReference", "variableSetterType" : "SegmentReference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentReference", "variableName" : "member", "variableType" : "SegmentReference", "documentation" : "", "simpleType" : "SegmentReference", "variableSetterType" : "SegmentReference" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentReference", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentReference", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SourceSegments", "sensitive" : false, "setterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@param sourceSegments The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "setterMethodName" : "setSourceSegments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sourceSegments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sourceSegments", "variableType" : "java.util.List", "documentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SourceType" : { "beanStyleGetterMethodName" : "getSourceTypeAsString", "beanStyleSetterMethodName" : "setSourceType", "c2jName" : "SourceType", "c2jShape" : "SourceType", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceTypeAsString(String)}.\n@param sourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceType(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.", "endpointDiscoveryId" : false, "enumType" : "SourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sourceType", "fluentEnumSetterMethodName" : "sourceType", "fluentGetterMethodName" : "sourceTypeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@param sourceType Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "sourceType", "getterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #sourceType} will return {@link SourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sourceTypeAsString}.\n

\n@return Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceType", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@param sourceType Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType", "setterMethodName" : "setSourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceType", "variableType" : "String", "documentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "Type", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.", "endpointDiscoveryId" : false, "enumType" : "Type", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@param type Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type", "fluentSetterMethodName" : "type", "getterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link Type#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@param type Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "ListOfSegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "List of dimensions to include or exclude.\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 #dimensions(List)}.\n@param dimensions 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 #dimensions(List)", "deprecated" : false, "documentation" : "List of dimensions to include or exclude.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "List of dimensions to include or exclude.\n@param dimensions List of dimensions to include or exclude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "List of dimensions to include or exclude.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return List of dimensions to include or exclude.", "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" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "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" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentDimensions)}.\n@param member a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentDimensions)", "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" : "SegmentDimensions", "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" : "SDK_POJO", "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" : "SegmentDimensions", "variableName" : "member", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "member", "variableType" : "SegmentDimensions", "documentation" : "", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentDimensions", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentDimensions", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "List of dimensions to include or exclude.\n@param dimensions List of dimensions to include or exclude.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensions", "variableType" : "java.util.List", "documentation" : "List of dimensions to include or exclude.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceSegments", "beanStyleSetterMethodName" : "setSourceSegments", "c2jName" : "SourceSegments", "c2jShape" : "ListOfSegmentReference", "defaultConsumerFluentSetterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\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 #sourceSegments(List)}.\n@param sourceSegments 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 #sourceSegments(List)", "deprecated" : false, "documentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceSegments", "fluentSetterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@param sourceSegments The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSegments", "getterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "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" : "SourceSegments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSegments", "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" : "SegmentReference", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentReference.Builder} avoiding the need to create one manually via {@link SegmentReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentReference.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentReference)}.\n@param member a consumer that will call methods on {@link SegmentReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentReference)", "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" : "SegmentReference", "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" : "SDK_POJO", "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" : "SegmentReference", "variableName" : "member", "variableType" : "SegmentReference", "documentation" : null, "simpleType" : "SegmentReference", "variableSetterType" : "SegmentReference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentReference", "variableName" : "member", "variableType" : "SegmentReference", "documentation" : "", "simpleType" : "SegmentReference", "variableSetterType" : "SegmentReference" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentReference", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentReference", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SourceSegments", "sensitive" : false, "setterDocumentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.\n@param sourceSegments The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "setterMethodName" : "setSourceSegments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sourceSegments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sourceSegments", "variableType" : "java.util.List", "documentation" : "The base segment that you build your segment on. The source segment defines the starting \"universe\" of endpoints. When you add dimensions to the segment, it filters the source segment based on the dimensions that you specify. You can specify more than one dimensional segment. You can only specify one imported segment.\n\nNOTE: If you specify an imported segment for this attribute, the segment size estimate that appears in the Amazon Pinpoint console shows the size of the imported segment, without any filters applied to it.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceTypeAsString", "beanStyleSetterMethodName" : "setSourceType", "c2jName" : "SourceType", "c2jShape" : "SourceType", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceTypeAsString(String)}.\n@param sourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceType(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.", "endpointDiscoveryId" : false, "enumType" : "SourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sourceType", "fluentEnumSetterMethodName" : "sourceType", "fluentGetterMethodName" : "sourceTypeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@param sourceType Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "sourceType", "getterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #sourceType} will return {@link SourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sourceTypeAsString}.\n

\n@return Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceType", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@param sourceType Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.\n@see SourceType", "setterMethodName" : "setSourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceType", "variableType" : "String", "documentation" : "Specify how to handle multiple source segments. For example, if you specify three source segments, should the resulting segment be based on any or all of the segments? Acceptable values: ANY or ALL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "Type", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.", "endpointDiscoveryId" : false, "enumType" : "Type", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@param type Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type", "fluentSetterMethodName" : "type", "getterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link Type#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@param type Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.\n@see Type", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "Specify how to handle multiple segment dimensions. For example, if you specify three dimensions, should the resulting segment include endpoints that are matched by all, any, or none of the dimensions? Acceptable values: ALL, ANY, or NONE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SegmentGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentGroup", "variableName" : "segmentGroup", "variableType" : "SegmentGroup", "documentation" : null, "simpleType" : "SegmentGroup", "variableSetterType" : "SegmentGroup" }, "wrapper" : false }, "SegmentGroupList" : { "c2jName" : "SegmentGroupList", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment group 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" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "ListOfSegmentGroup", "defaultConsumerFluentSetterDocumentation" : "A set of segment criteria to evaluate.\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 #groups(List)}.\n@param groups 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 #groups(List)", "deprecated" : false, "documentation" : "A set of segment criteria to evaluate.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "A set of segment criteria to evaluate.\n@param groups A set of segment criteria to evaluate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "A set of segment criteria to evaluate.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A set of segment criteria to evaluate.", "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" : "Groups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "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" : "SegmentGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentGroup.Builder} avoiding the need to create one manually via {@link SegmentGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroup.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentGroup)}.\n@param member a consumer that will call methods on {@link SegmentGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentGroup)", "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" : "SegmentGroup", "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" : "SDK_POJO", "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" : "SegmentGroup", "variableName" : "member", "variableType" : "SegmentGroup", "documentation" : null, "simpleType" : "SegmentGroup", "variableSetterType" : "SegmentGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroup", "variableName" : "member", "variableType" : "SegmentGroup", "documentation" : "", "simpleType" : "SegmentGroup", "variableSetterType" : "SegmentGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "A set of segment criteria to evaluate.\n@param groups A set of segment criteria to evaluate.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "A set of segment criteria to evaluate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeAsString", "beanStyleSetterMethodName" : "setInclude", "c2jName" : "Include", "c2jShape" : "Include", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #includeAsString(String)}.\n@param include a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #include(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.", "endpointDiscoveryId" : false, "enumType" : "Include", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "include", "fluentEnumSetterMethodName" : "include", "fluentGetterMethodName" : "includeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@param include Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include\n@return Returns a reference to this object so that method calls can be chained together.\n@see Include", "fluentSetterMethodName" : "include", "getterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #include} will return {@link Include#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #includeAsString}.\n

\n@return Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Include", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Include", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Include", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@param include Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include", "setterMethodName" : "setInclude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "include", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "include", "variableType" : "String", "documentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Groups" : { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "ListOfSegmentGroup", "defaultConsumerFluentSetterDocumentation" : "A set of segment criteria to evaluate.\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 #groups(List)}.\n@param groups 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 #groups(List)", "deprecated" : false, "documentation" : "A set of segment criteria to evaluate.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "A set of segment criteria to evaluate.\n@param groups A set of segment criteria to evaluate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "A set of segment criteria to evaluate.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A set of segment criteria to evaluate.", "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" : "Groups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "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" : "SegmentGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentGroup.Builder} avoiding the need to create one manually via {@link SegmentGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroup.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentGroup)}.\n@param member a consumer that will call methods on {@link SegmentGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentGroup)", "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" : "SegmentGroup", "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" : "SDK_POJO", "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" : "SegmentGroup", "variableName" : "member", "variableType" : "SegmentGroup", "documentation" : null, "simpleType" : "SegmentGroup", "variableSetterType" : "SegmentGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroup", "variableName" : "member", "variableType" : "SegmentGroup", "documentation" : "", "simpleType" : "SegmentGroup", "variableSetterType" : "SegmentGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "A set of segment criteria to evaluate.\n@param groups A set of segment criteria to evaluate.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "A set of segment criteria to evaluate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Include" : { "beanStyleGetterMethodName" : "getIncludeAsString", "beanStyleSetterMethodName" : "setInclude", "c2jName" : "Include", "c2jShape" : "Include", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #includeAsString(String)}.\n@param include a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #include(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.", "endpointDiscoveryId" : false, "enumType" : "Include", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "include", "fluentEnumSetterMethodName" : "include", "fluentGetterMethodName" : "includeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@param include Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include\n@return Returns a reference to this object so that method calls can be chained together.\n@see Include", "fluentSetterMethodName" : "include", "getterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #include} will return {@link Include#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #includeAsString}.\n

\n@return Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Include", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Include", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Include", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@param include Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include", "setterMethodName" : "setInclude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "include", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "include", "variableType" : "String", "documentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "ListOfSegmentGroup", "defaultConsumerFluentSetterDocumentation" : "A set of segment criteria to evaluate.\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 #groups(List)}.\n@param groups 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 #groups(List)", "deprecated" : false, "documentation" : "A set of segment criteria to evaluate.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "A set of segment criteria to evaluate.\n@param groups A set of segment criteria to evaluate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "A set of segment criteria to evaluate.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A set of segment criteria to evaluate.", "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" : "Groups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "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" : "SegmentGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentGroup.Builder} avoiding the need to create one manually via {@link SegmentGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroup.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentGroup)}.\n@param member a consumer that will call methods on {@link SegmentGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentGroup)", "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" : "SegmentGroup", "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" : "SDK_POJO", "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" : "SegmentGroup", "variableName" : "member", "variableType" : "SegmentGroup", "documentation" : null, "simpleType" : "SegmentGroup", "variableSetterType" : "SegmentGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroup", "variableName" : "member", "variableType" : "SegmentGroup", "documentation" : "", "simpleType" : "SegmentGroup", "variableSetterType" : "SegmentGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "A set of segment criteria to evaluate.\n@param groups A set of segment criteria to evaluate.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "A set of segment criteria to evaluate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeAsString", "beanStyleSetterMethodName" : "setInclude", "c2jName" : "Include", "c2jShape" : "Include", "defaultConsumerFluentSetterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #includeAsString(String)}.\n@param include a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #include(String)", "deprecated" : false, "documentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.", "endpointDiscoveryId" : false, "enumType" : "Include", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "include", "fluentEnumSetterMethodName" : "include", "fluentGetterMethodName" : "includeAsString", "fluentSetterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@param include Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include\n@return Returns a reference to this object so that method calls can be chained together.\n@see Include", "fluentSetterMethodName" : "include", "getterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #include} will return {@link Include#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #includeAsString}.\n

\n@return Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Include", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Include", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Include", "sensitive" : false, "setterDocumentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@param include Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.\n@see Include", "setterMethodName" : "setInclude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "include", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "include", "variableType" : "String", "documentation" : "Specify how to handle multiple segment groups. For example, if the segment includes three segment groups, should the resulting segment include endpoints that are matched by all, any, or none of the segment groups you created. Acceptable values: ALL, ANY, or NONE.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SegmentGroupList", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroupList", "variableType" : "SegmentGroupList", "documentation" : null, "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "wrapper" : false }, "SegmentImportResource" : { "c2jName" : "SegmentImportResource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment import 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" : "getChannelCounts", "beanStyleSetterMethodName" : "setChannelCounts", "c2jName" : "ChannelCounts", "c2jShape" : "MapOf__integer", "defaultConsumerFluentSetterDocumentation" : "The number of channel types in the imported segment.\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 #channelCounts(Map)}.\n@param channelCounts 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 #channelCounts(Map)", "deprecated" : false, "documentation" : "The number of channel types in the imported segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelCounts", "fluentSetterDocumentation" : "The number of channel types in the imported segment.\n@param channelCounts The number of channel types in the imported segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelCounts", "getterDocumentation" : "The number of channel types in the imported segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The number of channel types in the imported segment.", "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" : "ChannelCounts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelCounts", "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" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "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" : "Integer", "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" : "INTEGER", "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" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChannelCounts", "sensitive" : false, "setterDocumentation" : "The number of channel types in the imported segment.\n@param channelCounts The number of channel types in the imported segment.", "setterMethodName" : "setChannelCounts", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channelCounts", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channelCounts", "variableType" : "java.util.Map", "documentation" : "The number of channel types in the imported segment.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@param format The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@param format The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that the segment was imported from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@param s3Url The URL of the S3 bucket that the segment was imported from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@return The URL of the S3 bucket that the segment was imported from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@param s3Url The URL of the S3 bucket that the segment was imported from.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that the segment was imported from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were successfully imported to create this segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@param size The number of endpoints that were successfully imported to create this segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@return The number of endpoints that were successfully imported to create this segment.", "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" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@param size The number of endpoints that were successfully imported to create this segment.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "The number of endpoints that were successfully imported to create this segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChannelCounts" : { "beanStyleGetterMethodName" : "getChannelCounts", "beanStyleSetterMethodName" : "setChannelCounts", "c2jName" : "ChannelCounts", "c2jShape" : "MapOf__integer", "defaultConsumerFluentSetterDocumentation" : "The number of channel types in the imported segment.\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 #channelCounts(Map)}.\n@param channelCounts 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 #channelCounts(Map)", "deprecated" : false, "documentation" : "The number of channel types in the imported segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelCounts", "fluentSetterDocumentation" : "The number of channel types in the imported segment.\n@param channelCounts The number of channel types in the imported segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelCounts", "getterDocumentation" : "The number of channel types in the imported segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The number of channel types in the imported segment.", "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" : "ChannelCounts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelCounts", "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" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "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" : "Integer", "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" : "INTEGER", "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" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChannelCounts", "sensitive" : false, "setterDocumentation" : "The number of channel types in the imported segment.\n@param channelCounts The number of channel types in the imported segment.", "setterMethodName" : "setChannelCounts", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channelCounts", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channelCounts", "variableType" : "java.util.Map", "documentation" : "The number of channel types in the imported segment.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ExternalId" : { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Format" : { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@param format The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@param format The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Url" : { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that the segment was imported from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@param s3Url The URL of the S3 bucket that the segment was imported from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@return The URL of the S3 bucket that the segment was imported from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@param s3Url The URL of the S3 bucket that the segment was imported from.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that the segment was imported from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were successfully imported to create this segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@param size The number of endpoints that were successfully imported to create this segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@return The number of endpoints that were successfully imported to create this segment.", "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" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@param size The number of endpoints that were successfully imported to create this segment.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "The number of endpoints that were successfully imported to create this segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChannelCounts", "beanStyleSetterMethodName" : "setChannelCounts", "c2jName" : "ChannelCounts", "c2jShape" : "MapOf__integer", "defaultConsumerFluentSetterDocumentation" : "The number of channel types in the imported segment.\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 #channelCounts(Map)}.\n@param channelCounts 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 #channelCounts(Map)", "deprecated" : false, "documentation" : "The number of channel types in the imported segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelCounts", "fluentSetterDocumentation" : "The number of channel types in the imported segment.\n@param channelCounts The number of channel types in the imported segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelCounts", "getterDocumentation" : "The number of channel types in the imported segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The number of channel types in the imported segment.", "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" : "ChannelCounts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChannelCounts", "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" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "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" : "Integer", "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" : "INTEGER", "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" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChannelCounts", "sensitive" : false, "setterDocumentation" : "The number of channel types in the imported segment.\n@param channelCounts The number of channel types in the imported segment.", "setterMethodName" : "setChannelCounts", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channelCounts", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "channelCounts", "variableType" : "java.util.Map", "documentation" : "The number of channel types in the imported segment.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "fluentSetterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@return (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.\n@param externalId (Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "Format", "defaultConsumerFluentSetterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON", "endpointDiscoveryId" : false, "enumType" : "Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@param format The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see Format", "fluentSetterMethodName" : "format", "getterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@param format The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON\n@see Format", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The format of the endpoint files that were imported to create this segment.\nValid values: CSV, JSON", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@return The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.\n@param roleArn The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Url", "beanStyleSetterMethodName" : "setS3Url", "c2jName" : "S3Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Url(String)}.\n@param s3Url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Url(String)", "deprecated" : false, "documentation" : "The URL of the S3 bucket that the segment was imported from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Url", "fluentSetterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@param s3Url The URL of the S3 bucket that the segment was imported from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Url", "getterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@return The URL of the S3 bucket that the segment was imported from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Url", "sensitive" : false, "setterDocumentation" : "The URL of the S3 bucket that the segment was imported from.\n@param s3Url The URL of the S3 bucket that the segment was imported from.", "setterMethodName" : "setS3Url", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Url", "variableType" : "String", "documentation" : "The URL of the S3 bucket that the segment was imported from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\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 #size(Integer)}.\n@param size 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 #size(Integer)", "deprecated" : false, "documentation" : "The number of endpoints that were successfully imported to create this segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@param size The number of endpoints that were successfully imported to create this segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@return The number of endpoints that were successfully imported to create this segment.", "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" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "The number of endpoints that were successfully imported to create this segment.\n@param size The number of endpoints that were successfully imported to create this segment.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "The number of endpoints that were successfully imported to create this segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SegmentImportResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentImportResource", "variableName" : "segmentImportResource", "variableType" : "SegmentImportResource", "documentation" : null, "simpleType" : "SegmentImportResource", "variableSetterType" : "SegmentImportResource" }, "wrapper" : false }, "SegmentLocation" : { "c2jName" : "SegmentLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment location dimensions", "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" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #country(SetDimension)}.\n@param country a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(SetDimension)", "deprecated" : false, "documentation" : "The country or region, in ISO 3166-1 alpha-2 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@param country The country or region, in ISO 3166-1 alpha-2 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@return The country or region, in ISO 3166-1 alpha-2 format.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@param country The country or region, in ISO 3166-1 alpha-2 format.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "country", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "country", "variableType" : "SetDimension", "documentation" : "The country or region, in ISO 3166-1 alpha-2 format.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGpsPoint", "beanStyleSetterMethodName" : "setGpsPoint", "c2jName" : "GPSPoint", "c2jShape" : "GPSPointDimension", "defaultConsumerFluentSetterDocumentation" : "The GPS Point dimension.\nThis is a convenience that creates an instance of the {@link GPSPointDimension.Builder} avoiding the need to create one manually via {@link GPSPointDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link GPSPointDimension.Builder#build()} is called immediately and its result is passed to {@link #gpsPoint(GPSPointDimension)}.\n@param gpsPoint a consumer that will call methods on {@link GPSPointDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gpsPoint(GPSPointDimension)", "deprecated" : false, "documentation" : "The GPS Point dimension.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gpsPoint", "fluentSetterDocumentation" : "The GPS Point dimension.\n@param gpsPoint The GPS Point dimension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gpsPoint", "getterDocumentation" : "The GPS Point dimension.\n@return The GPS Point dimension.", "getterModel" : { "returnType" : "GPSPointDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GPSPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GPSPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GPSPoint", "sensitive" : false, "setterDocumentation" : "The GPS Point dimension.\n@param gpsPoint The GPS Point dimension.", "setterMethodName" : "setGpsPoint", "setterModel" : { "variableDeclarationType" : "GPSPointDimension", "variableName" : "gpsPoint", "variableType" : "GPSPointDimension", "documentation" : null, "simpleType" : "GPSPointDimension", "variableSetterType" : "GPSPointDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GPSPointDimension", "variableName" : "gpsPoint", "variableType" : "GPSPointDimension", "documentation" : "The GPS Point dimension.", "simpleType" : "GPSPointDimension", "variableSetterType" : "GPSPointDimension" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Country" : { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #country(SetDimension)}.\n@param country a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(SetDimension)", "deprecated" : false, "documentation" : "The country or region, in ISO 3166-1 alpha-2 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@param country The country or region, in ISO 3166-1 alpha-2 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@return The country or region, in ISO 3166-1 alpha-2 format.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@param country The country or region, in ISO 3166-1 alpha-2 format.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "country", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "country", "variableType" : "SetDimension", "documentation" : "The country or region, in ISO 3166-1 alpha-2 format.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, "GPSPoint" : { "beanStyleGetterMethodName" : "getGpsPoint", "beanStyleSetterMethodName" : "setGpsPoint", "c2jName" : "GPSPoint", "c2jShape" : "GPSPointDimension", "defaultConsumerFluentSetterDocumentation" : "The GPS Point dimension.\nThis is a convenience that creates an instance of the {@link GPSPointDimension.Builder} avoiding the need to create one manually via {@link GPSPointDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link GPSPointDimension.Builder#build()} is called immediately and its result is passed to {@link #gpsPoint(GPSPointDimension)}.\n@param gpsPoint a consumer that will call methods on {@link GPSPointDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gpsPoint(GPSPointDimension)", "deprecated" : false, "documentation" : "The GPS Point dimension.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gpsPoint", "fluentSetterDocumentation" : "The GPS Point dimension.\n@param gpsPoint The GPS Point dimension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gpsPoint", "getterDocumentation" : "The GPS Point dimension.\n@return The GPS Point dimension.", "getterModel" : { "returnType" : "GPSPointDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GPSPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GPSPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GPSPoint", "sensitive" : false, "setterDocumentation" : "The GPS Point dimension.\n@param gpsPoint The GPS Point dimension.", "setterMethodName" : "setGpsPoint", "setterModel" : { "variableDeclarationType" : "GPSPointDimension", "variableName" : "gpsPoint", "variableType" : "GPSPointDimension", "documentation" : null, "simpleType" : "GPSPointDimension", "variableSetterType" : "GPSPointDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GPSPointDimension", "variableName" : "gpsPoint", "variableType" : "GPSPointDimension", "documentation" : "The GPS Point dimension.", "simpleType" : "GPSPointDimension", "variableSetterType" : "GPSPointDimension" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "SetDimension", "defaultConsumerFluentSetterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\nThis is a convenience that creates an instance of the {@link SetDimension.Builder} avoiding the need to create one manually via {@link SetDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link SetDimension.Builder#build()} is called immediately and its result is passed to {@link #country(SetDimension)}.\n@param country a consumer that will call methods on {@link SetDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(SetDimension)", "deprecated" : false, "documentation" : "The country or region, in ISO 3166-1 alpha-2 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@param country The country or region, in ISO 3166-1 alpha-2 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@return The country or region, in ISO 3166-1 alpha-2 format.", "getterModel" : { "returnType" : "SetDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Country", "sensitive" : false, "setterDocumentation" : "The country or region, in ISO 3166-1 alpha-2 format.\n@param country The country or region, in ISO 3166-1 alpha-2 format.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "SetDimension", "variableName" : "country", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "country", "variableType" : "SetDimension", "documentation" : "The country or region, in ISO 3166-1 alpha-2 format.", "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGpsPoint", "beanStyleSetterMethodName" : "setGpsPoint", "c2jName" : "GPSPoint", "c2jShape" : "GPSPointDimension", "defaultConsumerFluentSetterDocumentation" : "The GPS Point dimension.\nThis is a convenience that creates an instance of the {@link GPSPointDimension.Builder} avoiding the need to create one manually via {@link GPSPointDimension#builder()}.\n\nWhen the {@link Consumer} completes, {@link GPSPointDimension.Builder#build()} is called immediately and its result is passed to {@link #gpsPoint(GPSPointDimension)}.\n@param gpsPoint a consumer that will call methods on {@link GPSPointDimension.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gpsPoint(GPSPointDimension)", "deprecated" : false, "documentation" : "The GPS Point dimension.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gpsPoint", "fluentSetterDocumentation" : "The GPS Point dimension.\n@param gpsPoint The GPS Point dimension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gpsPoint", "getterDocumentation" : "The GPS Point dimension.\n@return The GPS Point dimension.", "getterModel" : { "returnType" : "GPSPointDimension", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GPSPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GPSPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GPSPoint", "sensitive" : false, "setterDocumentation" : "The GPS Point dimension.\n@param gpsPoint The GPS Point dimension.", "setterMethodName" : "setGpsPoint", "setterModel" : { "variableDeclarationType" : "GPSPointDimension", "variableName" : "gpsPoint", "variableType" : "GPSPointDimension", "documentation" : null, "simpleType" : "GPSPointDimension", "variableSetterType" : "GPSPointDimension" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GPSPointDimension", "variableName" : "gpsPoint", "variableType" : "GPSPointDimension", "documentation" : "The GPS Point dimension.", "simpleType" : "GPSPointDimension", "variableSetterType" : "GPSPointDimension" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SegmentLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentLocation", "variableName" : "segmentLocation", "variableType" : "SegmentLocation", "documentation" : null, "simpleType" : "SegmentLocation", "variableSetterType" : "SegmentLocation" }, "wrapper" : false }, "SegmentReference" : { "c2jName" : "SegmentReference", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment reference.", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier for the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "A unique identifier for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "A unique identifier for the segment.\n@param id A unique identifier for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "A unique identifier for the segment.\n@return A unique identifier for the segment.", "getterModel" : { "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" : "A unique identifier for the segment.\n@param id A unique identifier for the segment.", "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" : "A unique identifier for the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "If specified contains a specific version of the segment included.\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" : "If specified contains a specific version of the segment included.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "If specified contains a specific version of the segment included.\n@param version If specified contains a specific version of the segment included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "If specified contains a specific version of the segment included.\n@return If specified contains a specific version of the segment included.", "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" : "If specified contains a specific version of the segment included.\n@param version If specified contains a specific version of the segment included.", "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" : "If specified contains a specific version of the segment included.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier for the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "A unique identifier for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "A unique identifier for the segment.\n@param id A unique identifier for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "A unique identifier for the segment.\n@return A unique identifier for the segment.", "getterModel" : { "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" : "A unique identifier for the segment.\n@param id A unique identifier for the segment.", "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" : "A unique identifier for the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "If specified contains a specific version of the segment included.\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" : "If specified contains a specific version of the segment included.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "If specified contains a specific version of the segment included.\n@param version If specified contains a specific version of the segment included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "If specified contains a specific version of the segment included.\n@return If specified contains a specific version of the segment included.", "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" : "If specified contains a specific version of the segment included.\n@param version If specified contains a specific version of the segment included.", "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" : "If specified contains a specific version of the segment included.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier for the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "A unique identifier for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "A unique identifier for the segment.\n@param id A unique identifier for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "A unique identifier for the segment.\n@return A unique identifier for the segment.", "getterModel" : { "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" : "A unique identifier for the segment.\n@param id A unique identifier for the segment.", "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" : "A unique identifier for the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "If specified contains a specific version of the segment included.\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" : "If specified contains a specific version of the segment included.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "If specified contains a specific version of the segment included.\n@param version If specified contains a specific version of the segment included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "If specified contains a specific version of the segment included.\n@return If specified contains a specific version of the segment included.", "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" : "If specified contains a specific version of the segment included.\n@param version If specified contains a specific version of the segment included.", "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" : "If specified contains a specific version of the segment included.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SegmentReference", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentReference", "variableName" : "segmentReference", "variableType" : "SegmentReference", "documentation" : null, "simpleType" : "SegmentReference", "variableSetterType" : "SegmentReference" }, "wrapper" : false }, "SegmentResponse" : { "c2jName" : "SegmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment 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 segment 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 segment applies to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application that the segment applies to.\n@param applicationId The ID of the application that the segment 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 segment applies to.\n@return The ID of the application that the segment 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 segment applies to.\n@param applicationId The ID of the application that the segment 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 segment applies to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the segment.\n@param arn The arn for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the segment.\n@return The arn for the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the segment.\n@param arn The arn for the segment.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the segment 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 the segment was created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date and time when the segment was created.\n@param creationDate The date and time when the segment 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 the segment was created.\n@return The date and time when the segment 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 the segment was created.\n@param creationDate The date and time when the segment 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 the segment was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "The segment dimensions attributes.\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(SegmentDimensions)}.\n@param dimensions a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(SegmentDimensions)", "deprecated" : false, "documentation" : "The segment dimensions attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "The segment dimensions attributes.\n@return The segment dimensions attributes.", "getterModel" : { "returnType" : "SegmentDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : "The segment dimensions attributes.", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique segment ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique segment ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique segment ID.\n@param id The unique segment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique segment ID.\n@return The unique segment ID.", "getterModel" : { "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" : "The unique segment ID.\n@param id The unique segment ID.", "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" : "The unique segment ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImportDefinition", "beanStyleSetterMethodName" : "setImportDefinition", "c2jName" : "ImportDefinition", "c2jShape" : "SegmentImportResource", "defaultConsumerFluentSetterDocumentation" : "The import job settings.\nThis is a convenience that creates an instance of the {@link SegmentImportResource.Builder} avoiding the need to create one manually via {@link SegmentImportResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentImportResource.Builder#build()} is called immediately and its result is passed to {@link #importDefinition(SegmentImportResource)}.\n@param importDefinition a consumer that will call methods on {@link SegmentImportResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importDefinition(SegmentImportResource)", "deprecated" : false, "documentation" : "The import job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importDefinition", "fluentSetterDocumentation" : "The import job settings.\n@param importDefinition The import job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importDefinition", "getterDocumentation" : "The import job settings.\n@return The import job settings.", "getterModel" : { "returnType" : "SegmentImportResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportDefinition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportDefinition", "sensitive" : false, "setterDocumentation" : "The import job settings.\n@param importDefinition The import job settings.", "setterMethodName" : "setImportDefinition", "setterModel" : { "variableDeclarationType" : "SegmentImportResource", "variableName" : "importDefinition", "variableType" : "SegmentImportResource", "documentation" : null, "simpleType" : "SegmentImportResource", "variableSetterType" : "SegmentImportResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentImportResource", "variableName" : "importDefinition", "variableType" : "SegmentImportResource", "documentation" : "The import job settings.", "simpleType" : "SegmentImportResource", "variableSetterType" : "SegmentImportResource" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the segment was last modified.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)", "deprecated" : false, "documentation" : "The date and time when the segment was last modified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date and time when the segment was last modified.\n@param lastModifiedDate The date and time when the segment was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date and time when the segment was last modified.\n@return The date and time when the segment 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 the segment was last modified.\n@param lastModifiedDate The date and time when the segment was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedDate", "variableType" : "String", "documentation" : "The date and time when the segment was last modified.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The name of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of the segment.\n@param name The name of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of the segment.\n@return The name of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The name of the segment.\n@param name The name of the segment.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentGroups", "beanStyleSetterMethodName" : "setSegmentGroups", "c2jName" : "SegmentGroups", "c2jShape" : "SegmentGroupList", "defaultConsumerFluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\nThis is a convenience that creates an instance of the {@link SegmentGroupList.Builder} avoiding the need to create one manually via {@link SegmentGroupList#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroupList.Builder#build()} is called immediately and its result is passed to {@link #segmentGroups(SegmentGroupList)}.\n@param segmentGroups a consumer that will call methods on {@link SegmentGroupList.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentGroups(SegmentGroupList)", "deprecated" : false, "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentGroups", "fluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentGroups", "getterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@return A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "getterModel" : { "returnType" : "SegmentGroupList", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentGroups", "sensitive" : false, "setterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "setterMethodName" : "setSegmentGroups", "setterModel" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : null, "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentTypeAsString", "beanStyleSetterMethodName" : "setSegmentType", "c2jName" : "SegmentType", "c2jShape" : "SegmentType", "defaultConsumerFluentSetterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTypeAsString(String)}.\n@param segmentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentType(String)", "deprecated" : false, "documentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.", "endpointDiscoveryId" : false, "enumType" : "SegmentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "segmentType", "fluentEnumSetterMethodName" : "segmentType", "fluentGetterMethodName" : "segmentTypeAsString", "fluentSetterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@param segmentType The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentType", "fluentSetterMethodName" : "segmentType", "getterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #segmentType} will return {@link SegmentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #segmentTypeAsString}.\n

\n@return The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentType", "sensitive" : false, "setterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@param segmentType The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType", "setterMethodName" : "setSegmentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentType", "variableType" : "String", "documentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the segment.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the segment.\n@param tags The Tags for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the segment.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the segment.\n@param tags The Tags for the segment.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the segment.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The segment version number.\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 segment version number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The segment version number.\n@param version The segment version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The segment version number.\n@return The segment version number.", "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 segment version number.\n@param version The segment version number.", "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 segment version number.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application that the segment 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 segment applies to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application that the segment applies to.\n@param applicationId The ID of the application that the segment 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 segment applies to.\n@return The ID of the application that the segment 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 segment applies to.\n@param applicationId The ID of the application that the segment 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 segment applies to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the segment.\n@param arn The arn for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the segment.\n@return The arn for the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the segment.\n@param arn The arn for the segment.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the segment 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 the segment was created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date and time when the segment was created.\n@param creationDate The date and time when the segment 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 the segment was created.\n@return The date and time when the segment 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 the segment was created.\n@param creationDate The date and time when the segment 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 the segment was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Dimensions" : { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "The segment dimensions attributes.\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(SegmentDimensions)}.\n@param dimensions a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(SegmentDimensions)", "deprecated" : false, "documentation" : "The segment dimensions attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "The segment dimensions attributes.\n@return The segment dimensions attributes.", "getterModel" : { "returnType" : "SegmentDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : "The segment dimensions attributes.", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique segment ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique segment ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique segment ID.\n@param id The unique segment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique segment ID.\n@return The unique segment ID.", "getterModel" : { "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" : "The unique segment ID.\n@param id The unique segment ID.", "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" : "The unique segment ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ImportDefinition" : { "beanStyleGetterMethodName" : "getImportDefinition", "beanStyleSetterMethodName" : "setImportDefinition", "c2jName" : "ImportDefinition", "c2jShape" : "SegmentImportResource", "defaultConsumerFluentSetterDocumentation" : "The import job settings.\nThis is a convenience that creates an instance of the {@link SegmentImportResource.Builder} avoiding the need to create one manually via {@link SegmentImportResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentImportResource.Builder#build()} is called immediately and its result is passed to {@link #importDefinition(SegmentImportResource)}.\n@param importDefinition a consumer that will call methods on {@link SegmentImportResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importDefinition(SegmentImportResource)", "deprecated" : false, "documentation" : "The import job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importDefinition", "fluentSetterDocumentation" : "The import job settings.\n@param importDefinition The import job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importDefinition", "getterDocumentation" : "The import job settings.\n@return The import job settings.", "getterModel" : { "returnType" : "SegmentImportResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportDefinition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportDefinition", "sensitive" : false, "setterDocumentation" : "The import job settings.\n@param importDefinition The import job settings.", "setterMethodName" : "setImportDefinition", "setterModel" : { "variableDeclarationType" : "SegmentImportResource", "variableName" : "importDefinition", "variableType" : "SegmentImportResource", "documentation" : null, "simpleType" : "SegmentImportResource", "variableSetterType" : "SegmentImportResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentImportResource", "variableName" : "importDefinition", "variableType" : "SegmentImportResource", "documentation" : "The import job settings.", "simpleType" : "SegmentImportResource", "variableSetterType" : "SegmentImportResource" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the segment was last modified.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)", "deprecated" : false, "documentation" : "The date and time when the segment was last modified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date and time when the segment was last modified.\n@param lastModifiedDate The date and time when the segment was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date and time when the segment was last modified.\n@return The date and time when the segment 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 the segment was last modified.\n@param lastModifiedDate The date and time when the segment was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedDate", "variableType" : "String", "documentation" : "The date and time when the segment was last modified.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The name of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of the segment.\n@param name The name of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of the segment.\n@return The name of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The name of the segment.\n@param name The name of the segment.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentGroups" : { "beanStyleGetterMethodName" : "getSegmentGroups", "beanStyleSetterMethodName" : "setSegmentGroups", "c2jName" : "SegmentGroups", "c2jShape" : "SegmentGroupList", "defaultConsumerFluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\nThis is a convenience that creates an instance of the {@link SegmentGroupList.Builder} avoiding the need to create one manually via {@link SegmentGroupList#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroupList.Builder#build()} is called immediately and its result is passed to {@link #segmentGroups(SegmentGroupList)}.\n@param segmentGroups a consumer that will call methods on {@link SegmentGroupList.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentGroups(SegmentGroupList)", "deprecated" : false, "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentGroups", "fluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentGroups", "getterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@return A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "getterModel" : { "returnType" : "SegmentGroupList", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentGroups", "sensitive" : false, "setterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "setterMethodName" : "setSegmentGroups", "setterModel" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : null, "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "xmlNameSpaceUri" : null }, "SegmentType" : { "beanStyleGetterMethodName" : "getSegmentTypeAsString", "beanStyleSetterMethodName" : "setSegmentType", "c2jName" : "SegmentType", "c2jShape" : "SegmentType", "defaultConsumerFluentSetterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTypeAsString(String)}.\n@param segmentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentType(String)", "deprecated" : false, "documentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.", "endpointDiscoveryId" : false, "enumType" : "SegmentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "segmentType", "fluentEnumSetterMethodName" : "segmentType", "fluentGetterMethodName" : "segmentTypeAsString", "fluentSetterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@param segmentType The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentType", "fluentSetterMethodName" : "segmentType", "getterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #segmentType} will return {@link SegmentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #segmentTypeAsString}.\n

\n@return The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentType", "sensitive" : false, "setterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@param segmentType The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType", "setterMethodName" : "setSegmentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentType", "variableType" : "String", "documentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the segment.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the segment.\n@param tags The Tags for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the segment.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the segment.\n@param tags The Tags for the segment.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the segment.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The segment version number.\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 segment version number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The segment version number.\n@param version The segment version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The segment version number.\n@return The segment version number.", "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 segment version number.\n@param version The segment version number.", "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 segment version number.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the application that the segment 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 segment applies to.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The ID of the application that the segment applies to.\n@param applicationId The ID of the application that the segment 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 segment applies to.\n@return The ID of the application that the segment 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 segment applies to.\n@param applicationId The ID of the application that the segment 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 segment applies to.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The arn for the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The arn for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The arn for the segment.\n@param arn The arn for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The arn for the segment.\n@return The arn for the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The arn for the segment.\n@param arn The arn for the segment.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The arn for the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the segment 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 the segment was created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date and time when the segment was created.\n@param creationDate The date and time when the segment 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 the segment was created.\n@return The date and time when the segment 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 the segment was created.\n@param creationDate The date and time when the segment 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 the segment was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "The segment dimensions attributes.\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(SegmentDimensions)}.\n@param dimensions a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(SegmentDimensions)", "deprecated" : false, "documentation" : "The segment dimensions attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "The segment dimensions attributes.\n@return The segment dimensions attributes.", "getterModel" : { "returnType" : "SegmentDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : "The segment dimensions attributes.", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique segment ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique segment ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique segment ID.\n@param id The unique segment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique segment ID.\n@return The unique segment ID.", "getterModel" : { "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" : "The unique segment ID.\n@param id The unique segment ID.", "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" : "The unique segment ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImportDefinition", "beanStyleSetterMethodName" : "setImportDefinition", "c2jName" : "ImportDefinition", "c2jShape" : "SegmentImportResource", "defaultConsumerFluentSetterDocumentation" : "The import job settings.\nThis is a convenience that creates an instance of the {@link SegmentImportResource.Builder} avoiding the need to create one manually via {@link SegmentImportResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentImportResource.Builder#build()} is called immediately and its result is passed to {@link #importDefinition(SegmentImportResource)}.\n@param importDefinition a consumer that will call methods on {@link SegmentImportResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importDefinition(SegmentImportResource)", "deprecated" : false, "documentation" : "The import job settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importDefinition", "fluentSetterDocumentation" : "The import job settings.\n@param importDefinition The import job settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "importDefinition", "getterDocumentation" : "The import job settings.\n@return The import job settings.", "getterModel" : { "returnType" : "SegmentImportResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportDefinition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ImportDefinition", "sensitive" : false, "setterDocumentation" : "The import job settings.\n@param importDefinition The import job settings.", "setterMethodName" : "setImportDefinition", "setterModel" : { "variableDeclarationType" : "SegmentImportResource", "variableName" : "importDefinition", "variableType" : "SegmentImportResource", "documentation" : null, "simpleType" : "SegmentImportResource", "variableSetterType" : "SegmentImportResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentImportResource", "variableName" : "importDefinition", "variableType" : "SegmentImportResource", "documentation" : "The import job settings.", "simpleType" : "SegmentImportResource", "variableSetterType" : "SegmentImportResource" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the segment was last modified.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(String)}.\n@param lastModifiedDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(String)", "deprecated" : false, "documentation" : "The date and time when the segment was last modified.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "The date and time when the segment was last modified.\n@param lastModifiedDate The date and time when the segment was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "The date and time when the segment was last modified.\n@return The date and time when the segment 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 the segment was last modified.\n@param lastModifiedDate The date and time when the segment was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedDate", "variableType" : "String", "documentation" : "The date and time when the segment was last modified.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The name of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of the segment.\n@param name The name of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of the segment.\n@return The name of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The name of the segment.\n@param name The name of the segment.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentGroups", "beanStyleSetterMethodName" : "setSegmentGroups", "c2jName" : "SegmentGroups", "c2jShape" : "SegmentGroupList", "defaultConsumerFluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\nThis is a convenience that creates an instance of the {@link SegmentGroupList.Builder} avoiding the need to create one manually via {@link SegmentGroupList#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroupList.Builder#build()} is called immediately and its result is passed to {@link #segmentGroups(SegmentGroupList)}.\n@param segmentGroups a consumer that will call methods on {@link SegmentGroupList.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentGroups(SegmentGroupList)", "deprecated" : false, "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentGroups", "fluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentGroups", "getterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@return A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "getterModel" : { "returnType" : "SegmentGroupList", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentGroups", "sensitive" : false, "setterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "setterMethodName" : "setSegmentGroups", "setterModel" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : null, "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments.", "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentTypeAsString", "beanStyleSetterMethodName" : "setSegmentType", "c2jName" : "SegmentType", "c2jShape" : "SegmentType", "defaultConsumerFluentSetterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTypeAsString(String)}.\n@param segmentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentType(String)", "deprecated" : false, "documentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.", "endpointDiscoveryId" : false, "enumType" : "SegmentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "segmentType", "fluentEnumSetterMethodName" : "segmentType", "fluentGetterMethodName" : "segmentTypeAsString", "fluentSetterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@param segmentType The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentType", "fluentSetterMethodName" : "segmentType", "getterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #segmentType} will return {@link SegmentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #segmentTypeAsString}.\n

\n@return The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentType", "sensitive" : false, "setterDocumentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@param segmentType The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.\n@see SegmentType", "setterMethodName" : "setSegmentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentType", "variableType" : "String", "documentation" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the segment.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the segment.\n@param tags The Tags for the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the segment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the segment.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the segment.\n@param tags The Tags for the segment.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the segment.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The segment version number.\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 segment version number.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "The segment version number.\n@param version The segment version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "The segment version number.\n@return The segment version number.", "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 segment version number.\n@param version The segment version number.", "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 segment version number.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SegmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "wrapper" : false }, "SegmentType" : { "c2jName" : "SegmentType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DIMENSIONAL", "value" : "DIMENSIONAL" }, { "name" : "IMPORT", "value" : "IMPORT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SegmentType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentType", "variableName" : "segmentType", "variableType" : "SegmentType", "documentation" : null, "simpleType" : "SegmentType", "variableSetterType" : "SegmentType" }, "wrapper" : false }, "SegmentsResponse" : { "c2jName" : "SegmentsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segments in your account.", "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" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfSegmentResponse", "defaultConsumerFluentSetterDocumentation" : "The list of segments.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "The list of segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "The list of segments.\n@param item The list of segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "The list of segments.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of segments.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentResponse)}.\n@param member a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentResponse)", "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" : "SegmentResponse", "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" : "SDK_POJO", "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" : "SegmentResponse", "variableName" : "member", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "member", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "The list of segments.\n@param item The list of segments.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "The list of segments.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@param nextToken An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@return An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@param nextToken An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Item" : { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfSegmentResponse", "defaultConsumerFluentSetterDocumentation" : "The list of segments.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "The list of segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "The list of segments.\n@param item The list of segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "The list of segments.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of segments.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentResponse)}.\n@param member a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentResponse)", "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" : "SegmentResponse", "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" : "SDK_POJO", "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" : "SegmentResponse", "variableName" : "member", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "member", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "The list of segments.\n@param item The list of segments.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "The list of segments.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@param nextToken An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@return An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@param nextToken An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getItem", "beanStyleSetterMethodName" : "setItem", "c2jName" : "Item", "c2jShape" : "ListOfSegmentResponse", "defaultConsumerFluentSetterDocumentation" : "The list of segments.\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 #item(List)}.\n@param item 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 #item(List)", "deprecated" : false, "documentation" : "The list of segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "item", "fluentSetterDocumentation" : "The list of segments.\n@param item The list of segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "item", "getterDocumentation" : "The list of segments.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of segments.", "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" : "Item", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Item", "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" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #member(SegmentResponse)}.\n@param member a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SegmentResponse)", "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" : "SegmentResponse", "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" : "SDK_POJO", "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" : "SegmentResponse", "variableName" : "member", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "member", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SegmentResponse", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SegmentResponse", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Item", "sensitive" : false, "setterDocumentation" : "The list of segments.\n@param item The list of segments.", "setterMethodName" : "setItem", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "item", "variableType" : "java.util.List", "documentation" : "The list of segments.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@param nextToken An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@return An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.\n@param nextToken An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "An identifier used to retrieve the next page of results. The token is null if no additional pages exist.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SegmentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentsResponse", "variableName" : "segmentsResponse", "variableType" : "SegmentsResponse", "documentation" : null, "simpleType" : "SegmentsResponse", "variableSetterType" : "SegmentsResponse" }, "wrapper" : false }, "SendMessagesRequest" : { "c2jName" : "SendMessagesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SendMessages", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/messages", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageRequest", "beanStyleSetterMethodName" : "setMessageRequest", "c2jName" : "MessageRequest", "c2jShape" : "MessageRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageRequest.Builder} avoiding the need to create one manually via {@link MessageRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageRequest.Builder#build()} is called immediately and its result is passed to {@link #messageRequest(MessageRequest)}.\n@param messageRequest a consumer that will call methods on {@link MessageRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageRequest(MessageRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageRequest", "fluentSetterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\n@param messageRequest The new value for the MessageRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageRequest", "getterDocumentation" : "Returns the value of the MessageRequest property for this object.\n@return The value of the MessageRequest property for this object.", "getterModel" : { "returnType" : "MessageRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\n@param messageRequest The new value for the MessageRequest property for this object.", "setterMethodName" : "setMessageRequest", "setterModel" : { "variableDeclarationType" : "MessageRequest", "variableName" : "messageRequest", "variableType" : "MessageRequest", "documentation" : null, "simpleType" : "MessageRequest", "variableSetterType" : "MessageRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageRequest", "variableName" : "messageRequest", "variableType" : "MessageRequest", "documentation" : "", "simpleType" : "MessageRequest", "variableSetterType" : "MessageRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MessageRequest" : { "beanStyleGetterMethodName" : "getMessageRequest", "beanStyleSetterMethodName" : "setMessageRequest", "c2jName" : "MessageRequest", "c2jShape" : "MessageRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageRequest.Builder} avoiding the need to create one manually via {@link MessageRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageRequest.Builder#build()} is called immediately and its result is passed to {@link #messageRequest(MessageRequest)}.\n@param messageRequest a consumer that will call methods on {@link MessageRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageRequest(MessageRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageRequest", "fluentSetterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\n@param messageRequest The new value for the MessageRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageRequest", "getterDocumentation" : "Returns the value of the MessageRequest property for this object.\n@return The value of the MessageRequest property for this object.", "getterModel" : { "returnType" : "MessageRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\n@param messageRequest The new value for the MessageRequest property for this object.", "setterMethodName" : "setMessageRequest", "setterModel" : { "variableDeclarationType" : "MessageRequest", "variableName" : "messageRequest", "variableType" : "MessageRequest", "documentation" : null, "simpleType" : "MessageRequest", "variableSetterType" : "MessageRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageRequest", "variableName" : "messageRequest", "variableType" : "MessageRequest", "documentation" : "", "simpleType" : "MessageRequest", "variableSetterType" : "MessageRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageRequest", "beanStyleSetterMethodName" : "setMessageRequest", "c2jName" : "MessageRequest", "c2jShape" : "MessageRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageRequest.Builder} avoiding the need to create one manually via {@link MessageRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageRequest.Builder#build()} is called immediately and its result is passed to {@link #messageRequest(MessageRequest)}.\n@param messageRequest a consumer that will call methods on {@link MessageRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageRequest(MessageRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageRequest", "fluentSetterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\n@param messageRequest The new value for the MessageRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageRequest", "getterDocumentation" : "Returns the value of the MessageRequest property for this object.\n@return The value of the MessageRequest property for this object.", "getterModel" : { "returnType" : "MessageRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageRequest property for this object.\n\n@param messageRequest The new value for the MessageRequest property for this object.", "setterMethodName" : "setMessageRequest", "setterModel" : { "variableDeclarationType" : "MessageRequest", "variableName" : "messageRequest", "variableType" : "MessageRequest", "documentation" : null, "simpleType" : "MessageRequest", "variableSetterType" : "MessageRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageRequest", "variableName" : "messageRequest", "variableType" : "MessageRequest", "documentation" : "", "simpleType" : "MessageRequest", "variableSetterType" : "MessageRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "MessageRequest" ], "shapeName" : "SendMessagesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SendMessagesRequest", "variableName" : "sendMessagesRequest", "variableType" : "SendMessagesRequest", "documentation" : null, "simpleType" : "SendMessagesRequest", "variableSetterType" : "SendMessagesRequest" }, "wrapper" : false }, "SendMessagesResponse" : { "c2jName" : "SendMessagesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMessageResponse", "beanStyleSetterMethodName" : "setMessageResponse", "c2jName" : "MessageResponse", "c2jShape" : "MessageResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageResponse.Builder} avoiding the need to create one manually via {@link MessageResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageResponse.Builder#build()} is called immediately and its result is passed to {@link #messageResponse(MessageResponse)}.\n@param messageResponse a consumer that will call methods on {@link MessageResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageResponse(MessageResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageResponse", "fluentSetterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\n@param messageResponse The new value for the MessageResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageResponse", "getterDocumentation" : "Returns the value of the MessageResponse property for this object.\n@return The value of the MessageResponse property for this object.", "getterModel" : { "returnType" : "MessageResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\n@param messageResponse The new value for the MessageResponse property for this object.", "setterMethodName" : "setMessageResponse", "setterModel" : { "variableDeclarationType" : "MessageResponse", "variableName" : "messageResponse", "variableType" : "MessageResponse", "documentation" : null, "simpleType" : "MessageResponse", "variableSetterType" : "MessageResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageResponse", "variableName" : "messageResponse", "variableType" : "MessageResponse", "documentation" : "", "simpleType" : "MessageResponse", "variableSetterType" : "MessageResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MessageResponse" : { "beanStyleGetterMethodName" : "getMessageResponse", "beanStyleSetterMethodName" : "setMessageResponse", "c2jName" : "MessageResponse", "c2jShape" : "MessageResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageResponse.Builder} avoiding the need to create one manually via {@link MessageResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageResponse.Builder#build()} is called immediately and its result is passed to {@link #messageResponse(MessageResponse)}.\n@param messageResponse a consumer that will call methods on {@link MessageResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageResponse(MessageResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageResponse", "fluentSetterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\n@param messageResponse The new value for the MessageResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageResponse", "getterDocumentation" : "Returns the value of the MessageResponse property for this object.\n@return The value of the MessageResponse property for this object.", "getterModel" : { "returnType" : "MessageResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\n@param messageResponse The new value for the MessageResponse property for this object.", "setterMethodName" : "setMessageResponse", "setterModel" : { "variableDeclarationType" : "MessageResponse", "variableName" : "messageResponse", "variableType" : "MessageResponse", "documentation" : null, "simpleType" : "MessageResponse", "variableSetterType" : "MessageResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageResponse", "variableName" : "messageResponse", "variableType" : "MessageResponse", "documentation" : "", "simpleType" : "MessageResponse", "variableSetterType" : "MessageResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessageResponse", "beanStyleSetterMethodName" : "setMessageResponse", "c2jName" : "MessageResponse", "c2jShape" : "MessageResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageResponse.Builder} avoiding the need to create one manually via {@link MessageResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageResponse.Builder#build()} is called immediately and its result is passed to {@link #messageResponse(MessageResponse)}.\n@param messageResponse a consumer that will call methods on {@link MessageResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageResponse(MessageResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageResponse", "fluentSetterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\n@param messageResponse The new value for the MessageResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageResponse", "getterDocumentation" : "Returns the value of the MessageResponse property for this object.\n@return The value of the MessageResponse property for this object.", "getterModel" : { "returnType" : "MessageResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageResponse property for this object.\n\n@param messageResponse The new value for the MessageResponse property for this object.", "setterMethodName" : "setMessageResponse", "setterModel" : { "variableDeclarationType" : "MessageResponse", "variableName" : "messageResponse", "variableType" : "MessageResponse", "documentation" : null, "simpleType" : "MessageResponse", "variableSetterType" : "MessageResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageResponse", "variableName" : "messageResponse", "variableType" : "MessageResponse", "documentation" : "", "simpleType" : "MessageResponse", "variableSetterType" : "MessageResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "MessageResponse" ], "shapeName" : "SendMessagesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendMessagesResponse", "variableName" : "sendMessagesResponse", "variableType" : "SendMessagesResponse", "documentation" : null, "simpleType" : "SendMessagesResponse", "variableSetterType" : "SendMessagesResponse" }, "wrapper" : false }, "SendUsersMessageRequest" : { "c2jName" : "SendUsersMessageRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Send message request.", "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" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@param context A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@param context A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "DirectMessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\nThis is a convenience that creates an instance of the {@link DirectMessageConfiguration.Builder} avoiding the need to create one manually via {@link DirectMessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DirectMessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(DirectMessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link DirectMessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(DirectMessageConfiguration)", "deprecated" : false, "documentation" : "Message definitions for the default message and any messages that are tailored for specific channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@param messageConfiguration Message definitions for the default message and any messages that are tailored for specific channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@return Message definitions for the default message and any messages that are tailored for specific channels.", "getterModel" : { "returnType" : "DirectMessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@param messageConfiguration Message definitions for the default message and any messages that are tailored for specific channels.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : null, "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : "Message definitions for the default message and any messages that are tailored for specific channels.", "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTraceId", "beanStyleSetterMethodName" : "setTraceId", "c2jName" : "TraceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceId(String)}.\n@param traceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceId(String)", "deprecated" : false, "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceId", "fluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceId", "getterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return A unique ID that you can use to trace a message. This ID is visible to recipients.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceId", "sensitive" : false, "setterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.", "setterMethodName" : "setTraceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "MapOfEndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\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 #users(Map)}.\n@param users 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 #users(Map)", "deprecated" : false, "documentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@param users A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or 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" : "Users", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "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" : "EndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointSendConfiguration.Builder} avoiding the need to create one manually via {@link EndpointSendConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointSendConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointSendConfiguration)}.\n@param value a consumer that will call methods on {@link EndpointSendConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointSendConfiguration)", "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" : "EndpointSendConfiguration", "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" : "SDK_POJO", "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" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : null, "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : "", "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Users", "sensitive" : false, "setterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@param users A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "users", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "users", "variableType" : "java.util.Map", "documentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Context" : { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@param context A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@param context A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MessageConfiguration" : { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "DirectMessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\nThis is a convenience that creates an instance of the {@link DirectMessageConfiguration.Builder} avoiding the need to create one manually via {@link DirectMessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DirectMessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(DirectMessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link DirectMessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(DirectMessageConfiguration)", "deprecated" : false, "documentation" : "Message definitions for the default message and any messages that are tailored for specific channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@param messageConfiguration Message definitions for the default message and any messages that are tailored for specific channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@return Message definitions for the default message and any messages that are tailored for specific channels.", "getterModel" : { "returnType" : "DirectMessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@param messageConfiguration Message definitions for the default message and any messages that are tailored for specific channels.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : null, "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : "Message definitions for the default message and any messages that are tailored for specific channels.", "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "xmlNameSpaceUri" : null }, "TraceId" : { "beanStyleGetterMethodName" : "getTraceId", "beanStyleSetterMethodName" : "setTraceId", "c2jName" : "TraceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceId(String)}.\n@param traceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceId(String)", "deprecated" : false, "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceId", "fluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceId", "getterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return A unique ID that you can use to trace a message. This ID is visible to recipients.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceId", "sensitive" : false, "setterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.", "setterMethodName" : "setTraceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Users" : { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "MapOfEndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\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 #users(Map)}.\n@param users 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 #users(Map)", "deprecated" : false, "documentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@param users A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or 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" : "Users", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "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" : "EndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointSendConfiguration.Builder} avoiding the need to create one manually via {@link EndpointSendConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointSendConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointSendConfiguration)}.\n@param value a consumer that will call methods on {@link EndpointSendConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointSendConfiguration)", "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" : "EndpointSendConfiguration", "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" : "SDK_POJO", "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" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : null, "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : "", "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Users", "sensitive" : false, "setterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@param users A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "users", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "users", "variableType" : "java.util.Map", "documentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\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 #context(Map)}.\n@param context 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 #context(Map)", "deprecated" : false, "documentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@param context A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "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" : "Context", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "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" : "Context", "sensitive" : false, "setterDocumentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.\n@param context A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "DirectMessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\nThis is a convenience that creates an instance of the {@link DirectMessageConfiguration.Builder} avoiding the need to create one manually via {@link DirectMessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DirectMessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(DirectMessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link DirectMessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(DirectMessageConfiguration)", "deprecated" : false, "documentation" : "Message definitions for the default message and any messages that are tailored for specific channels.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@param messageConfiguration Message definitions for the default message and any messages that are tailored for specific channels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@return Message definitions for the default message and any messages that are tailored for specific channels.", "getterModel" : { "returnType" : "DirectMessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "Message definitions for the default message and any messages that are tailored for specific channels.\n@param messageConfiguration Message definitions for the default message and any messages that are tailored for specific channels.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : null, "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DirectMessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "DirectMessageConfiguration", "documentation" : "Message definitions for the default message and any messages that are tailored for specific channels.", "simpleType" : "DirectMessageConfiguration", "variableSetterType" : "DirectMessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTraceId", "beanStyleSetterMethodName" : "setTraceId", "c2jName" : "TraceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceId(String)}.\n@param traceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceId(String)", "deprecated" : false, "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceId", "fluentSetterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceId", "getterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@return A unique ID that you can use to trace a message. This ID is visible to recipients.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceId", "sensitive" : false, "setterDocumentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.\n@param traceId A unique ID that you can use to trace a message. This ID is visible to recipients.", "setterMethodName" : "setTraceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceId", "variableType" : "String", "documentation" : "A unique ID that you can use to trace a message. This ID is visible to recipients.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "MapOfEndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\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 #users(Map)}.\n@param users 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 #users(Map)", "deprecated" : false, "documentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@param users A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or 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" : "Users", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "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" : "EndpointSendConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointSendConfiguration.Builder} avoiding the need to create one manually via {@link EndpointSendConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointSendConfiguration.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointSendConfiguration)}.\n@param value a consumer that will call methods on {@link EndpointSendConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointSendConfiguration)", "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" : "EndpointSendConfiguration", "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" : "SDK_POJO", "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" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : null, "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointSendConfiguration", "variableName" : "value", "variableType" : "EndpointSendConfiguration", "documentation" : "", "simpleType" : "EndpointSendConfiguration", "variableSetterType" : "EndpointSendConfiguration" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Users", "sensitive" : false, "setterDocumentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.\n@param users A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "users", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "users", "variableType" : "java.util.Map", "documentation" : "A map that associates user IDs with EndpointSendConfiguration objects. Within an EndpointSendConfiguration object, you can tailor the message for a user by specifying message overrides or substitutions.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SendUsersMessageRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendUsersMessageRequest", "variableName" : "sendUsersMessageRequest", "variableType" : "SendUsersMessageRequest", "documentation" : null, "simpleType" : "SendUsersMessageRequest", "variableSetterType" : "SendUsersMessageRequest" }, "wrapper" : false }, "SendUsersMessageResponse" : { "c2jName" : "SendUsersMessageResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "User send message response.", "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 unique ID of the Amazon Pinpoint project used to send 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the Amazon Pinpoint project used to send the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send the message.\n@param applicationId The unique ID of the Amazon Pinpoint project used to send the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send the message.\n@return The unique ID of the Amazon Pinpoint project used to send 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" : "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 unique ID of the Amazon Pinpoint project used to send the message.\n@param applicationId The unique ID of the Amazon Pinpoint project used to send the message.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the Amazon Pinpoint project used to send the message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID assigned to the users-messages request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID assigned to the users-messages request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID assigned to the users-messages request.\n@param requestId The unique ID assigned to the users-messages request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID assigned to the users-messages request.\n@return The unique ID assigned to the users-messages request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID assigned to the users-messages request.\n@param requestId The unique ID assigned to the users-messages request.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID assigned to the users-messages request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "MapOfMapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult 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 #result(Map>)}.\n@param result 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 #result(Map>)", "deprecated" : false, "documentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@param result An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult 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" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "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" : "MapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Map)}.\n@param value 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 #value(Map)", "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.Map", "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" : 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" : "EndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointMessageResult.Builder} avoiding the need to create one manually via {@link EndpointMessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointMessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointMessageResult)}.\n@param value a consumer that will call methods on {@link EndpointMessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointMessageResult)", "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" : "EndpointMessageResult", "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" : "SDK_POJO", "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" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : null, "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : "", "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "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.Map", "variableName" : "value", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "value", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Result", "sensitive" : false, "setterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@param result An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "result", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "result", "variableType" : "java.util.Map>", "documentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "simpleType" : "Map>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the Amazon Pinpoint project used to send the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send the message.\n@param applicationId The unique ID of the Amazon Pinpoint project used to send the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send the message.\n@return The unique ID of the Amazon Pinpoint project used to send 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" : "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 unique ID of the Amazon Pinpoint project used to send the message.\n@param applicationId The unique ID of the Amazon Pinpoint project used to send the message.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the Amazon Pinpoint project used to send the message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestId" : { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID assigned to the users-messages request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID assigned to the users-messages request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID assigned to the users-messages request.\n@param requestId The unique ID assigned to the users-messages request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID assigned to the users-messages request.\n@return The unique ID assigned to the users-messages request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID assigned to the users-messages request.\n@param requestId The unique ID assigned to the users-messages request.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID assigned to the users-messages request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "MapOfMapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult 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 #result(Map>)}.\n@param result 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 #result(Map>)", "deprecated" : false, "documentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@param result An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult 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" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "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" : "MapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Map)}.\n@param value 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 #value(Map)", "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.Map", "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" : 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" : "EndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointMessageResult.Builder} avoiding the need to create one manually via {@link EndpointMessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointMessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointMessageResult)}.\n@param value a consumer that will call methods on {@link EndpointMessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointMessageResult)", "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" : "EndpointMessageResult", "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" : "SDK_POJO", "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" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : null, "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : "", "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "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.Map", "variableName" : "value", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "value", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Result", "sensitive" : false, "setterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@param result An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "result", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "result", "variableType" : "java.util.Map>", "documentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "simpleType" : "Map>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of the Amazon Pinpoint project used to send the message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send the message.\n@param applicationId The unique ID of the Amazon Pinpoint project used to send the message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of the Amazon Pinpoint project used to send the message.\n@return The unique ID of the Amazon Pinpoint project used to send 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" : "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 unique ID of the Amazon Pinpoint project used to send the message.\n@param applicationId The unique ID of the Amazon Pinpoint project used to send the message.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of the Amazon Pinpoint project used to send the message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestId", "beanStyleSetterMethodName" : "setRequestId", "c2jName" : "RequestId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID assigned to the users-messages request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestId(String)}.\n@param requestId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestId(String)", "deprecated" : false, "documentation" : "The unique ID assigned to the users-messages request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestId", "fluentSetterDocumentation" : "The unique ID assigned to the users-messages request.\n@param requestId The unique ID assigned to the users-messages request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestId", "getterDocumentation" : "The unique ID assigned to the users-messages request.\n@return The unique ID assigned to the users-messages request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestId", "sensitive" : false, "setterDocumentation" : "The unique ID assigned to the users-messages request.\n@param requestId The unique ID assigned to the users-messages request.", "setterMethodName" : "setRequestId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestId", "variableType" : "String", "documentation" : "The unique ID assigned to the users-messages request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResult", "beanStyleSetterMethodName" : "setResult", "c2jName" : "Result", "c2jShape" : "MapOfMapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult 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 #result(Map>)}.\n@param result 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 #result(Map>)", "deprecated" : false, "documentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "result", "fluentSetterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@param result An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "result", "getterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult 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" : "Result", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Result", "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" : "MapOfEndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Map)}.\n@param value 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 #value(Map)", "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.Map", "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" : 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" : "EndpointMessageResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointMessageResult.Builder} avoiding the need to create one manually via {@link EndpointMessageResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointMessageResult.Builder#build()} is called immediately and its result is passed to {@link #value(EndpointMessageResult)}.\n@param value a consumer that will call methods on {@link EndpointMessageResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(EndpointMessageResult)", "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" : "EndpointMessageResult", "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" : "SDK_POJO", "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" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : null, "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointMessageResult", "variableName" : "value", "variableType" : "EndpointMessageResult", "documentation" : "", "simpleType" : "EndpointMessageResult", "variableSetterType" : "EndpointMessageResult" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "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.Map", "variableName" : "value", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "value", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Result", "sensitive" : false, "setterDocumentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.\n@param result An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "result", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "result", "variableType" : "java.util.Map>", "documentation" : "An object that shows the endpoints that were messaged for each user. The object provides a list of user IDs. For each user ID, it provides the endpoint IDs that were messaged. For each endpoint ID, it provides an EndpointMessageResult object.", "simpleType" : "Map>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SendUsersMessageResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendUsersMessageResponse", "variableName" : "sendUsersMessageResponse", "variableType" : "SendUsersMessageResponse", "documentation" : null, "simpleType" : "SendUsersMessageResponse", "variableSetterType" : "SendUsersMessageResponse" }, "wrapper" : false }, "SendUsersMessagesRequest" : { "c2jName" : "SendUsersMessagesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SendUsersMessages", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/users-messages", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSendUsersMessageRequest", "beanStyleSetterMethodName" : "setSendUsersMessageRequest", "c2jName" : "SendUsersMessageRequest", "c2jShape" : "SendUsersMessageRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link SendUsersMessageRequest.Builder} avoiding the need to create one manually via {@link SendUsersMessageRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendUsersMessageRequest.Builder#build()} is called immediately and its result is passed to {@link #sendUsersMessageRequest(SendUsersMessageRequest)}.\n@param sendUsersMessageRequest a consumer that will call methods on {@link SendUsersMessageRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendUsersMessageRequest(SendUsersMessageRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendUsersMessageRequest", "fluentSetterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\n@param sendUsersMessageRequest The new value for the SendUsersMessageRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendUsersMessageRequest", "getterDocumentation" : "Returns the value of the SendUsersMessageRequest property for this object.\n@return The value of the SendUsersMessageRequest property for this object.", "getterModel" : { "returnType" : "SendUsersMessageRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendUsersMessageRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SendUsersMessageRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendUsersMessageRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\n@param sendUsersMessageRequest The new value for the SendUsersMessageRequest property for this object.", "setterMethodName" : "setSendUsersMessageRequest", "setterModel" : { "variableDeclarationType" : "SendUsersMessageRequest", "variableName" : "sendUsersMessageRequest", "variableType" : "SendUsersMessageRequest", "documentation" : null, "simpleType" : "SendUsersMessageRequest", "variableSetterType" : "SendUsersMessageRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendUsersMessageRequest", "variableName" : "sendUsersMessageRequest", "variableType" : "SendUsersMessageRequest", "documentation" : "", "simpleType" : "SendUsersMessageRequest", "variableSetterType" : "SendUsersMessageRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SendUsersMessageRequest" : { "beanStyleGetterMethodName" : "getSendUsersMessageRequest", "beanStyleSetterMethodName" : "setSendUsersMessageRequest", "c2jName" : "SendUsersMessageRequest", "c2jShape" : "SendUsersMessageRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link SendUsersMessageRequest.Builder} avoiding the need to create one manually via {@link SendUsersMessageRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendUsersMessageRequest.Builder#build()} is called immediately and its result is passed to {@link #sendUsersMessageRequest(SendUsersMessageRequest)}.\n@param sendUsersMessageRequest a consumer that will call methods on {@link SendUsersMessageRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendUsersMessageRequest(SendUsersMessageRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendUsersMessageRequest", "fluentSetterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\n@param sendUsersMessageRequest The new value for the SendUsersMessageRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendUsersMessageRequest", "getterDocumentation" : "Returns the value of the SendUsersMessageRequest property for this object.\n@return The value of the SendUsersMessageRequest property for this object.", "getterModel" : { "returnType" : "SendUsersMessageRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendUsersMessageRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SendUsersMessageRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendUsersMessageRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\n@param sendUsersMessageRequest The new value for the SendUsersMessageRequest property for this object.", "setterMethodName" : "setSendUsersMessageRequest", "setterModel" : { "variableDeclarationType" : "SendUsersMessageRequest", "variableName" : "sendUsersMessageRequest", "variableType" : "SendUsersMessageRequest", "documentation" : null, "simpleType" : "SendUsersMessageRequest", "variableSetterType" : "SendUsersMessageRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendUsersMessageRequest", "variableName" : "sendUsersMessageRequest", "variableType" : "SendUsersMessageRequest", "documentation" : "", "simpleType" : "SendUsersMessageRequest", "variableSetterType" : "SendUsersMessageRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSendUsersMessageRequest", "beanStyleSetterMethodName" : "setSendUsersMessageRequest", "c2jName" : "SendUsersMessageRequest", "c2jShape" : "SendUsersMessageRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link SendUsersMessageRequest.Builder} avoiding the need to create one manually via {@link SendUsersMessageRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendUsersMessageRequest.Builder#build()} is called immediately and its result is passed to {@link #sendUsersMessageRequest(SendUsersMessageRequest)}.\n@param sendUsersMessageRequest a consumer that will call methods on {@link SendUsersMessageRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendUsersMessageRequest(SendUsersMessageRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendUsersMessageRequest", "fluentSetterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\n@param sendUsersMessageRequest The new value for the SendUsersMessageRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendUsersMessageRequest", "getterDocumentation" : "Returns the value of the SendUsersMessageRequest property for this object.\n@return The value of the SendUsersMessageRequest property for this object.", "getterModel" : { "returnType" : "SendUsersMessageRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendUsersMessageRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SendUsersMessageRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendUsersMessageRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the SendUsersMessageRequest property for this object.\n\n@param sendUsersMessageRequest The new value for the SendUsersMessageRequest property for this object.", "setterMethodName" : "setSendUsersMessageRequest", "setterModel" : { "variableDeclarationType" : "SendUsersMessageRequest", "variableName" : "sendUsersMessageRequest", "variableType" : "SendUsersMessageRequest", "documentation" : null, "simpleType" : "SendUsersMessageRequest", "variableSetterType" : "SendUsersMessageRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendUsersMessageRequest", "variableName" : "sendUsersMessageRequest", "variableType" : "SendUsersMessageRequest", "documentation" : "", "simpleType" : "SendUsersMessageRequest", "variableSetterType" : "SendUsersMessageRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "SendUsersMessageRequest" ], "shapeName" : "SendUsersMessagesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SendUsersMessagesRequest", "variableName" : "sendUsersMessagesRequest", "variableType" : "SendUsersMessagesRequest", "documentation" : null, "simpleType" : "SendUsersMessagesRequest", "variableSetterType" : "SendUsersMessagesRequest" }, "wrapper" : false }, "SendUsersMessagesResponse" : { "c2jName" : "SendUsersMessagesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSendUsersMessageResponse", "beanStyleSetterMethodName" : "setSendUsersMessageResponse", "c2jName" : "SendUsersMessageResponse", "c2jShape" : "SendUsersMessageResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SendUsersMessageResponse.Builder} avoiding the need to create one manually via {@link SendUsersMessageResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendUsersMessageResponse.Builder#build()} is called immediately and its result is passed to {@link #sendUsersMessageResponse(SendUsersMessageResponse)}.\n@param sendUsersMessageResponse a consumer that will call methods on {@link SendUsersMessageResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendUsersMessageResponse(SendUsersMessageResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendUsersMessageResponse", "fluentSetterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\n@param sendUsersMessageResponse The new value for the SendUsersMessageResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendUsersMessageResponse", "getterDocumentation" : "Returns the value of the SendUsersMessageResponse property for this object.\n@return The value of the SendUsersMessageResponse property for this object.", "getterModel" : { "returnType" : "SendUsersMessageResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendUsersMessageResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SendUsersMessageResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendUsersMessageResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\n@param sendUsersMessageResponse The new value for the SendUsersMessageResponse property for this object.", "setterMethodName" : "setSendUsersMessageResponse", "setterModel" : { "variableDeclarationType" : "SendUsersMessageResponse", "variableName" : "sendUsersMessageResponse", "variableType" : "SendUsersMessageResponse", "documentation" : null, "simpleType" : "SendUsersMessageResponse", "variableSetterType" : "SendUsersMessageResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendUsersMessageResponse", "variableName" : "sendUsersMessageResponse", "variableType" : "SendUsersMessageResponse", "documentation" : "", "simpleType" : "SendUsersMessageResponse", "variableSetterType" : "SendUsersMessageResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SendUsersMessageResponse" : { "beanStyleGetterMethodName" : "getSendUsersMessageResponse", "beanStyleSetterMethodName" : "setSendUsersMessageResponse", "c2jName" : "SendUsersMessageResponse", "c2jShape" : "SendUsersMessageResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SendUsersMessageResponse.Builder} avoiding the need to create one manually via {@link SendUsersMessageResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendUsersMessageResponse.Builder#build()} is called immediately and its result is passed to {@link #sendUsersMessageResponse(SendUsersMessageResponse)}.\n@param sendUsersMessageResponse a consumer that will call methods on {@link SendUsersMessageResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendUsersMessageResponse(SendUsersMessageResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendUsersMessageResponse", "fluentSetterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\n@param sendUsersMessageResponse The new value for the SendUsersMessageResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendUsersMessageResponse", "getterDocumentation" : "Returns the value of the SendUsersMessageResponse property for this object.\n@return The value of the SendUsersMessageResponse property for this object.", "getterModel" : { "returnType" : "SendUsersMessageResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendUsersMessageResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SendUsersMessageResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendUsersMessageResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\n@param sendUsersMessageResponse The new value for the SendUsersMessageResponse property for this object.", "setterMethodName" : "setSendUsersMessageResponse", "setterModel" : { "variableDeclarationType" : "SendUsersMessageResponse", "variableName" : "sendUsersMessageResponse", "variableType" : "SendUsersMessageResponse", "documentation" : null, "simpleType" : "SendUsersMessageResponse", "variableSetterType" : "SendUsersMessageResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendUsersMessageResponse", "variableName" : "sendUsersMessageResponse", "variableType" : "SendUsersMessageResponse", "documentation" : "", "simpleType" : "SendUsersMessageResponse", "variableSetterType" : "SendUsersMessageResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSendUsersMessageResponse", "beanStyleSetterMethodName" : "setSendUsersMessageResponse", "c2jName" : "SendUsersMessageResponse", "c2jShape" : "SendUsersMessageResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SendUsersMessageResponse.Builder} avoiding the need to create one manually via {@link SendUsersMessageResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendUsersMessageResponse.Builder#build()} is called immediately and its result is passed to {@link #sendUsersMessageResponse(SendUsersMessageResponse)}.\n@param sendUsersMessageResponse a consumer that will call methods on {@link SendUsersMessageResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendUsersMessageResponse(SendUsersMessageResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendUsersMessageResponse", "fluentSetterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\n@param sendUsersMessageResponse The new value for the SendUsersMessageResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendUsersMessageResponse", "getterDocumentation" : "Returns the value of the SendUsersMessageResponse property for this object.\n@return The value of the SendUsersMessageResponse property for this object.", "getterModel" : { "returnType" : "SendUsersMessageResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendUsersMessageResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SendUsersMessageResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendUsersMessageResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SendUsersMessageResponse property for this object.\n\n@param sendUsersMessageResponse The new value for the SendUsersMessageResponse property for this object.", "setterMethodName" : "setSendUsersMessageResponse", "setterModel" : { "variableDeclarationType" : "SendUsersMessageResponse", "variableName" : "sendUsersMessageResponse", "variableType" : "SendUsersMessageResponse", "documentation" : null, "simpleType" : "SendUsersMessageResponse", "variableSetterType" : "SendUsersMessageResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendUsersMessageResponse", "variableName" : "sendUsersMessageResponse", "variableType" : "SendUsersMessageResponse", "documentation" : "", "simpleType" : "SendUsersMessageResponse", "variableSetterType" : "SendUsersMessageResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SendUsersMessageResponse" ], "shapeName" : "SendUsersMessagesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendUsersMessagesResponse", "variableName" : "sendUsersMessagesResponse", "variableType" : "SendUsersMessagesResponse", "documentation" : null, "simpleType" : "SendUsersMessagesResponse", "variableSetterType" : "SendUsersMessagesResponse" }, "wrapper" : false }, "Session" : { "c2jName" : "Session", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Information about a session.", "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" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The duration of the session, in milliseconds.\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 #duration(Integer)}.\n@param duration 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 #duration(Integer)", "deprecated" : false, "documentation" : "The duration of the session, in milliseconds.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "The duration of the session, in milliseconds.\n@param duration The duration of the session, in milliseconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "The duration of the session, in milliseconds.\n@return The duration of the session, in milliseconds.", "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" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "The duration of the session, in milliseconds.\n@param duration The duration of the session, in milliseconds.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "The duration of the session, in milliseconds.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier for the session.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "A unique identifier for the session.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "A unique identifier for the session.\n@param id A unique identifier for the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "A unique identifier for the session.\n@return A unique identifier for the session.", "getterModel" : { "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" : "A unique identifier for the session.\n@param id A unique identifier for the session.", "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" : "A unique identifier for the session.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTimestamp", "beanStyleSetterMethodName" : "setStartTimestamp", "c2jName" : "StartTimestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the session began.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTimestamp(String)}.\n@param startTimestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTimestamp(String)", "deprecated" : false, "documentation" : "The date and time when the session began.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTimestamp", "fluentSetterDocumentation" : "The date and time when the session began.\n@param startTimestamp The date and time when the session began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTimestamp", "getterDocumentation" : "The date and time when the session began.\n@return The date and time when the session began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTimestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the session began.\n@param startTimestamp The date and time when the session began.", "setterMethodName" : "setStartTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTimestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTimestamp", "variableType" : "String", "documentation" : "The date and time when the session began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopTimestamp", "beanStyleSetterMethodName" : "setStopTimestamp", "c2jName" : "StopTimestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the session ended.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stopTimestamp(String)}.\n@param stopTimestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stopTimestamp(String)", "deprecated" : false, "documentation" : "The date and time when the session ended.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopTimestamp", "fluentSetterDocumentation" : "The date and time when the session ended.\n@param stopTimestamp The date and time when the session ended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopTimestamp", "getterDocumentation" : "The date and time when the session ended.\n@return The date and time when the session ended.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StopTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StopTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StopTimestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the session ended.\n@param stopTimestamp The date and time when the session ended.", "setterMethodName" : "setStopTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stopTimestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stopTimestamp", "variableType" : "String", "documentation" : "The date and time when the session ended.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The duration of the session, in milliseconds.\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 #duration(Integer)}.\n@param duration 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 #duration(Integer)", "deprecated" : false, "documentation" : "The duration of the session, in milliseconds.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "The duration of the session, in milliseconds.\n@param duration The duration of the session, in milliseconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "The duration of the session, in milliseconds.\n@return The duration of the session, in milliseconds.", "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" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "The duration of the session, in milliseconds.\n@param duration The duration of the session, in milliseconds.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "The duration of the session, in milliseconds.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier for the session.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "A unique identifier for the session.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "A unique identifier for the session.\n@param id A unique identifier for the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "A unique identifier for the session.\n@return A unique identifier for the session.", "getterModel" : { "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" : "A unique identifier for the session.\n@param id A unique identifier for the session.", "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" : "A unique identifier for the session.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartTimestamp" : { "beanStyleGetterMethodName" : "getStartTimestamp", "beanStyleSetterMethodName" : "setStartTimestamp", "c2jName" : "StartTimestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the session began.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTimestamp(String)}.\n@param startTimestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTimestamp(String)", "deprecated" : false, "documentation" : "The date and time when the session began.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTimestamp", "fluentSetterDocumentation" : "The date and time when the session began.\n@param startTimestamp The date and time when the session began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTimestamp", "getterDocumentation" : "The date and time when the session began.\n@return The date and time when the session began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTimestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the session began.\n@param startTimestamp The date and time when the session began.", "setterMethodName" : "setStartTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTimestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTimestamp", "variableType" : "String", "documentation" : "The date and time when the session began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StopTimestamp" : { "beanStyleGetterMethodName" : "getStopTimestamp", "beanStyleSetterMethodName" : "setStopTimestamp", "c2jName" : "StopTimestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the session ended.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stopTimestamp(String)}.\n@param stopTimestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stopTimestamp(String)", "deprecated" : false, "documentation" : "The date and time when the session ended.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopTimestamp", "fluentSetterDocumentation" : "The date and time when the session ended.\n@param stopTimestamp The date and time when the session ended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopTimestamp", "getterDocumentation" : "The date and time when the session ended.\n@return The date and time when the session ended.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StopTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StopTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StopTimestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the session ended.\n@param stopTimestamp The date and time when the session ended.", "setterMethodName" : "setStopTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stopTimestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stopTimestamp", "variableType" : "String", "documentation" : "The date and time when the session ended.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The duration of the session, in milliseconds.\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 #duration(Integer)}.\n@param duration 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 #duration(Integer)", "deprecated" : false, "documentation" : "The duration of the session, in milliseconds.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "The duration of the session, in milliseconds.\n@param duration The duration of the session, in milliseconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "The duration of the session, in milliseconds.\n@return The duration of the session, in milliseconds.", "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" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "The duration of the session, in milliseconds.\n@param duration The duration of the session, in milliseconds.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "The duration of the session, in milliseconds.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A unique identifier for the session.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "A unique identifier for the session.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "A unique identifier for the session.\n@param id A unique identifier for the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "A unique identifier for the session.\n@return A unique identifier for the session.", "getterModel" : { "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" : "A unique identifier for the session.\n@param id A unique identifier for the session.", "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" : "A unique identifier for the session.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTimestamp", "beanStyleSetterMethodName" : "setStartTimestamp", "c2jName" : "StartTimestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the session began.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTimestamp(String)}.\n@param startTimestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTimestamp(String)", "deprecated" : false, "documentation" : "The date and time when the session began.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTimestamp", "fluentSetterDocumentation" : "The date and time when the session began.\n@param startTimestamp The date and time when the session began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTimestamp", "getterDocumentation" : "The date and time when the session began.\n@return The date and time when the session began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTimestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the session began.\n@param startTimestamp The date and time when the session began.", "setterMethodName" : "setStartTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTimestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTimestamp", "variableType" : "String", "documentation" : "The date and time when the session began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopTimestamp", "beanStyleSetterMethodName" : "setStopTimestamp", "c2jName" : "StopTimestamp", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date and time when the session ended.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stopTimestamp(String)}.\n@param stopTimestamp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stopTimestamp(String)", "deprecated" : false, "documentation" : "The date and time when the session ended.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopTimestamp", "fluentSetterDocumentation" : "The date and time when the session ended.\n@param stopTimestamp The date and time when the session ended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopTimestamp", "getterDocumentation" : "The date and time when the session ended.\n@return The date and time when the session ended.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StopTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StopTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StopTimestamp", "sensitive" : false, "setterDocumentation" : "The date and time when the session ended.\n@param stopTimestamp The date and time when the session ended.", "setterMethodName" : "setStopTimestamp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stopTimestamp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stopTimestamp", "variableType" : "String", "documentation" : "The date and time when the session ended.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "Session", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "wrapper" : false }, "SetDimension" : { "c2jName" : "SetDimension", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Dimension specification of a segment.", "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" : "getDimensionTypeAsString", "beanStyleSetterMethodName" : "setDimensionType", "c2jName" : "DimensionType", "c2jShape" : "DimensionType", "defaultConsumerFluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionTypeAsString(String)}.\n@param dimensionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionType(String)", "deprecated" : false, "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "endpointDiscoveryId" : false, "enumType" : "DimensionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "dimensionType", "fluentEnumSetterMethodName" : "dimensionType", "fluentGetterMethodName" : "dimensionTypeAsString", "fluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param dimensionType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionType", "fluentSetterMethodName" : "dimensionType", "getterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionType} will return {@link DimensionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionTypeAsString}.\n

\n@return The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionType", "sensitive" : false, "setterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param dimensionType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType", "setterMethodName" : "setDimensionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionType", "variableType" : "String", "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "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" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "Values", "sensitive" : false, "setterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DimensionType" : { "beanStyleGetterMethodName" : "getDimensionTypeAsString", "beanStyleSetterMethodName" : "setDimensionType", "c2jName" : "DimensionType", "c2jShape" : "DimensionType", "defaultConsumerFluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionTypeAsString(String)}.\n@param dimensionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionType(String)", "deprecated" : false, "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "endpointDiscoveryId" : false, "enumType" : "DimensionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "dimensionType", "fluentEnumSetterMethodName" : "dimensionType", "fluentGetterMethodName" : "dimensionTypeAsString", "fluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param dimensionType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionType", "fluentSetterMethodName" : "dimensionType", "getterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionType} will return {@link DimensionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionTypeAsString}.\n

\n@return The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionType", "sensitive" : false, "setterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param dimensionType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType", "setterMethodName" : "setDimensionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionType", "variableType" : "String", "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "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" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "Values", "sensitive" : false, "setterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDimensionTypeAsString", "beanStyleSetterMethodName" : "setDimensionType", "c2jName" : "DimensionType", "c2jShape" : "DimensionType", "defaultConsumerFluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionTypeAsString(String)}.\n@param dimensionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionType(String)", "deprecated" : false, "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "endpointDiscoveryId" : false, "enumType" : "DimensionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "dimensionType", "fluentEnumSetterMethodName" : "dimensionType", "fluentGetterMethodName" : "dimensionTypeAsString", "fluentSetterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param dimensionType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionType", "fluentSetterMethodName" : "dimensionType", "getterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionType} will return {@link DimensionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionTypeAsString}.\n

\n@return The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionType", "sensitive" : false, "setterDocumentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@param dimensionType The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.\n@see DimensionType", "setterMethodName" : "setDimensionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionType", "variableType" : "String", "documentation" : "The type of dimension:\n\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\n\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "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" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "Values", "sensitive" : false, "setterDocumentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.\n@param values The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "The criteria values for the segment dimension. Endpoints with matching attribute values are included or excluded from the segment, depending on the setting for Type.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "SetDimension", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetDimension", "variableName" : "setDimension", "variableType" : "SetDimension", "documentation" : null, "simpleType" : "SetDimension", "variableSetterType" : "SetDimension" }, "wrapper" : false }, "SimpleEmail" : { "c2jName" : "SimpleEmail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An email composed of a subject, a text part and a html part.", "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" : "getHtmlPart", "beanStyleSetterMethodName" : "setHtmlPart", "c2jName" : "HtmlPart", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #htmlPart(SimpleEmailPart)}.\n@param htmlPart a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlPart(SimpleEmailPart)", "deprecated" : false, "documentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlPart", "fluentSetterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@param htmlPart The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlPart", "getterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@return The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlPart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlPart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HtmlPart", "sensitive" : false, "setterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@param htmlPart The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "setterMethodName" : "setHtmlPart", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "htmlPart", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "htmlPart", "variableType" : "SimpleEmailPart", "documentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #subject(SimpleEmailPart)}.\n@param subject a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(SimpleEmailPart)", "deprecated" : false, "documentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@param subject The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@return The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@param subject The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "subject", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "subject", "variableType" : "SimpleEmailPart", "documentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTextPart", "beanStyleSetterMethodName" : "setTextPart", "c2jName" : "TextPart", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #textPart(SimpleEmailPart)}.\n@param textPart a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #textPart(SimpleEmailPart)", "deprecated" : false, "documentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "textPart", "fluentSetterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@param textPart The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "textPart", "getterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@return The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TextPart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TextPart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TextPart", "sensitive" : false, "setterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@param textPart The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "setterMethodName" : "setTextPart", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "textPart", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "textPart", "variableType" : "SimpleEmailPart", "documentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HtmlPart" : { "beanStyleGetterMethodName" : "getHtmlPart", "beanStyleSetterMethodName" : "setHtmlPart", "c2jName" : "HtmlPart", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #htmlPart(SimpleEmailPart)}.\n@param htmlPart a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlPart(SimpleEmailPart)", "deprecated" : false, "documentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlPart", "fluentSetterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@param htmlPart The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlPart", "getterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@return The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlPart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlPart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HtmlPart", "sensitive" : false, "setterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@param htmlPart The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "setterMethodName" : "setHtmlPart", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "htmlPart", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "htmlPart", "variableType" : "SimpleEmailPart", "documentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null }, "Subject" : { "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #subject(SimpleEmailPart)}.\n@param subject a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(SimpleEmailPart)", "deprecated" : false, "documentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@param subject The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@return The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@param subject The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "subject", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "subject", "variableType" : "SimpleEmailPart", "documentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null }, "TextPart" : { "beanStyleGetterMethodName" : "getTextPart", "beanStyleSetterMethodName" : "setTextPart", "c2jName" : "TextPart", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #textPart(SimpleEmailPart)}.\n@param textPart a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #textPart(SimpleEmailPart)", "deprecated" : false, "documentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "textPart", "fluentSetterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@param textPart The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "textPart", "getterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@return The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TextPart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TextPart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TextPart", "sensitive" : false, "setterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@param textPart The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "setterMethodName" : "setTextPart", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "textPart", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "textPart", "variableType" : "SimpleEmailPart", "documentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHtmlPart", "beanStyleSetterMethodName" : "setHtmlPart", "c2jName" : "HtmlPart", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #htmlPart(SimpleEmailPart)}.\n@param htmlPart a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlPart(SimpleEmailPart)", "deprecated" : false, "documentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlPart", "fluentSetterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@param htmlPart The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlPart", "getterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@return The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlPart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlPart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HtmlPart", "sensitive" : false, "setterDocumentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.\n@param htmlPart The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "setterMethodName" : "setHtmlPart", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "htmlPart", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "htmlPart", "variableType" : "SimpleEmailPart", "documentation" : "The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #subject(SimpleEmailPart)}.\n@param subject a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(SimpleEmailPart)", "deprecated" : false, "documentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@param subject The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@return The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.\n@param subject The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "subject", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "subject", "variableType" : "SimpleEmailPart", "documentation" : "The subject of the message: A short summary of the content, which will appear in the recipient's inbox.", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTextPart", "beanStyleSetterMethodName" : "setTextPart", "c2jName" : "TextPart", "c2jShape" : "SimpleEmailPart", "defaultConsumerFluentSetterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\nThis is a convenience that creates an instance of the {@link SimpleEmailPart.Builder} avoiding the need to create one manually via {@link SimpleEmailPart#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleEmailPart.Builder#build()} is called immediately and its result is passed to {@link #textPart(SimpleEmailPart)}.\n@param textPart a consumer that will call methods on {@link SimpleEmailPart.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #textPart(SimpleEmailPart)", "deprecated" : false, "documentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "textPart", "fluentSetterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@param textPart The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "textPart", "getterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@return The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "getterModel" : { "returnType" : "SimpleEmailPart", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TextPart", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TextPart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TextPart", "sensitive" : false, "setterDocumentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).\n@param textPart The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "setterMethodName" : "setTextPart", "setterModel" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "textPart", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "textPart", "variableType" : "SimpleEmailPart", "documentation" : "The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).", "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SimpleEmail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SimpleEmail", "variableName" : "simpleEmail", "variableType" : "SimpleEmail", "documentation" : null, "simpleType" : "SimpleEmail", "variableSetterType" : "SimpleEmail" }, "wrapper" : false }, "SimpleEmailPart" : { "c2jName" : "SimpleEmailPart", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Textual email data, plus an optional character set specification.", "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" : "getCharset", "beanStyleSetterMethodName" : "setCharset", "c2jName" : "Charset", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The character set of the content.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #charset(String)}.\n@param charset a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #charset(String)", "deprecated" : false, "documentation" : "The character set of the content.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "charset", "fluentSetterDocumentation" : "The character set of the content.\n@param charset The character set of the content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "charset", "getterDocumentation" : "The character set of the content.\n@return The character set of the content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Charset", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Charset", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Charset", "sensitive" : false, "setterDocumentation" : "The character set of the content.\n@param charset The character set of the content.", "setterMethodName" : "setCharset", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : "The character set of the content.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The textual data of the content.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)", "deprecated" : false, "documentation" : "The textual data of the content.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "The textual data of the content.\n@param data The textual data of the content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "The textual data of the content.\n@return The textual data of the content.", "getterModel" : { "returnType" : "String", "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" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Data", "sensitive" : false, "setterDocumentation" : "The textual data of the content.\n@param data The textual data of the content.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : "The textual data of the content.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Charset" : { "beanStyleGetterMethodName" : "getCharset", "beanStyleSetterMethodName" : "setCharset", "c2jName" : "Charset", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The character set of the content.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #charset(String)}.\n@param charset a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #charset(String)", "deprecated" : false, "documentation" : "The character set of the content.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "charset", "fluentSetterDocumentation" : "The character set of the content.\n@param charset The character set of the content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "charset", "getterDocumentation" : "The character set of the content.\n@return The character set of the content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Charset", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Charset", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Charset", "sensitive" : false, "setterDocumentation" : "The character set of the content.\n@param charset The character set of the content.", "setterMethodName" : "setCharset", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : "The character set of the content.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Data" : { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The textual data of the content.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)", "deprecated" : false, "documentation" : "The textual data of the content.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "The textual data of the content.\n@param data The textual data of the content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "The textual data of the content.\n@return The textual data of the content.", "getterModel" : { "returnType" : "String", "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" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Data", "sensitive" : false, "setterDocumentation" : "The textual data of the content.\n@param data The textual data of the content.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : "The textual data of the content.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCharset", "beanStyleSetterMethodName" : "setCharset", "c2jName" : "Charset", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The character set of the content.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #charset(String)}.\n@param charset a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #charset(String)", "deprecated" : false, "documentation" : "The character set of the content.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "charset", "fluentSetterDocumentation" : "The character set of the content.\n@param charset The character set of the content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "charset", "getterDocumentation" : "The character set of the content.\n@return The character set of the content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Charset", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Charset", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Charset", "sensitive" : false, "setterDocumentation" : "The character set of the content.\n@param charset The character set of the content.", "setterMethodName" : "setCharset", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : "The character set of the content.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The textual data of the content.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)", "deprecated" : false, "documentation" : "The textual data of the content.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "The textual data of the content.\n@param data The textual data of the content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "The textual data of the content.\n@return The textual data of the content.", "getterModel" : { "returnType" : "String", "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" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Data", "sensitive" : false, "setterDocumentation" : "The textual data of the content.\n@param data The textual data of the content.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : "The textual data of the content.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SimpleEmailPart", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SimpleEmailPart", "variableName" : "simpleEmailPart", "variableType" : "SimpleEmailPart", "documentation" : null, "simpleType" : "SimpleEmailPart", "variableSetterType" : "SimpleEmailPart" }, "wrapper" : false }, "SourceType" : { "c2jName" : "SourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALL", "value" : "ALL" }, { "name" : "ANY", "value" : "ANY" }, { "name" : "NONE", "value" : "NONE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SourceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SourceType", "variableName" : "sourceType", "variableType" : "SourceType", "documentation" : null, "simpleType" : "SourceType", "variableSetterType" : "SourceType" }, "wrapper" : false }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/v1/tags/{resource-arn}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagsModel", "beanStyleSetterMethodName" : "setTagsModel", "c2jName" : "TagsModel", "c2jShape" : "TagsModel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\nThis is a convenience that creates an instance of the {@link TagsModel.Builder} avoiding the need to create one manually via {@link TagsModel#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagsModel.Builder#build()} is called immediately and its result is passed to {@link #tagsModel(TagsModel)}.\n@param tagsModel a consumer that will call methods on {@link TagsModel.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagsModel(TagsModel)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagsModel", "fluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagsModel", "getterDocumentation" : "Returns the value of the TagsModel property for this object.\n@return The value of the TagsModel property for this object.", "getterModel" : { "returnType" : "TagsModel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagsModel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagsModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TagsModel", "sensitive" : false, "setterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.", "setterMethodName" : "setTagsModel", "setterModel" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : null, "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : "", "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagsModel" : { "beanStyleGetterMethodName" : "getTagsModel", "beanStyleSetterMethodName" : "setTagsModel", "c2jName" : "TagsModel", "c2jShape" : "TagsModel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\nThis is a convenience that creates an instance of the {@link TagsModel.Builder} avoiding the need to create one manually via {@link TagsModel#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagsModel.Builder#build()} is called immediately and its result is passed to {@link #tagsModel(TagsModel)}.\n@param tagsModel a consumer that will call methods on {@link TagsModel.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagsModel(TagsModel)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagsModel", "fluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagsModel", "getterDocumentation" : "Returns the value of the TagsModel property for this object.\n@return The value of the TagsModel property for this object.", "getterModel" : { "returnType" : "TagsModel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagsModel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagsModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TagsModel", "sensitive" : false, "setterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.", "setterMethodName" : "setTagsModel", "setterModel" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : null, "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : "", "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagsModel", "beanStyleSetterMethodName" : "setTagsModel", "c2jName" : "TagsModel", "c2jShape" : "TagsModel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\nThis is a convenience that creates an instance of the {@link TagsModel.Builder} avoiding the need to create one manually via {@link TagsModel#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagsModel.Builder#build()} is called immediately and its result is passed to {@link #tagsModel(TagsModel)}.\n@param tagsModel a consumer that will call methods on {@link TagsModel.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagsModel(TagsModel)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagsModel", "fluentSetterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagsModel", "getterDocumentation" : "Returns the value of the TagsModel property for this object.\n@return The value of the TagsModel property for this object.", "getterModel" : { "returnType" : "TagsModel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagsModel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagsModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TagsModel", "sensitive" : false, "setterDocumentation" : "Sets the value of the TagsModel property for this object.\n\n@param tagsModel The new value for the TagsModel property for this object.", "setterMethodName" : "setTagsModel", "setterModel" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : null, "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : "", "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "TagsModel" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false }, "TagsModel" : { "c2jName" : "TagsModel", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags 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 Tags property for this 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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags 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 Tags property for this 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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags 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 Tags property for this 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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "tags" ], "shapeName" : "TagsModel", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagsModel", "variableName" : "tagsModel", "variableType" : "TagsModel", "documentation" : null, "simpleType" : "TagsModel", "variableSetterType" : "TagsModel" }, "wrapper" : false }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Simple message object.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyRequestsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 429, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestID" : { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestID", "beanStyleSetterMethodName" : "setRequestID", "c2jName" : "RequestID", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique message body ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestID(String)}.\n@param requestID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestID(String)", "deprecated" : false, "documentation" : "The unique message body ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestID", "fluentSetterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestID", "getterDocumentation" : "The unique message body ID.\n@return The unique message body ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestID", "sensitive" : false, "setterDocumentation" : "The unique message body ID.\n@param requestID The unique message body ID.", "setterMethodName" : "setRequestID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestID", "variableType" : "String", "documentation" : "The unique message body ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyRequestsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyRequestsException", "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "wrapper" : false }, "TreatmentResource" : { "c2jName" : "TreatmentResource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Treatment resource", "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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique treatment ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique treatment ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique treatment ID.\n@param id The unique treatment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique treatment ID.\n@return The unique treatment ID.", "getterModel" : { "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" : "The unique treatment ID.\n@param id The unique treatment ID.", "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" : "The unique treatment ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSizePercent", "beanStyleSetterMethodName" : "setSizePercent", "c2jName" : "SizePercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of users for this treatment.\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 #sizePercent(Integer)}.\n@param sizePercent 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 #sizePercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of users for this treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sizePercent", "fluentSetterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sizePercent", "getterDocumentation" : "The allocated percentage of users for this treatment.\n@return The allocated percentage of users for this treatment.", "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" : "SizePercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SizePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SizePercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.", "setterMethodName" : "setSizePercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : "The allocated percentage of users for this treatment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The treatment status.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #state(CampaignState)}.\n@param state a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(CampaignState)", "deprecated" : false, "documentation" : "The treatment status.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The treatment status.\n@param state The treatment status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The treatment status.\n@return The treatment status.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "The treatment status.\n@param state The treatment status.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : "The treatment status.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique treatment ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique treatment ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique treatment ID.\n@param id The unique treatment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique treatment ID.\n@return The unique treatment ID.", "getterModel" : { "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" : "The unique treatment ID.\n@param id The unique treatment ID.", "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" : "The unique treatment ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MessageConfiguration" : { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, "SizePercent" : { "beanStyleGetterMethodName" : "getSizePercent", "beanStyleSetterMethodName" : "setSizePercent", "c2jName" : "SizePercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of users for this treatment.\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 #sizePercent(Integer)}.\n@param sizePercent 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 #sizePercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of users for this treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sizePercent", "fluentSetterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sizePercent", "getterDocumentation" : "The allocated percentage of users for this treatment.\n@return The allocated percentage of users for this treatment.", "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" : "SizePercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SizePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SizePercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.", "setterMethodName" : "setSizePercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : "The allocated percentage of users for this treatment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The treatment status.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #state(CampaignState)}.\n@param state a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(CampaignState)", "deprecated" : false, "documentation" : "The treatment status.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The treatment status.\n@param state The treatment status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The treatment status.\n@return The treatment status.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "The treatment status.\n@param state The treatment status.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : "The treatment status.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, "TreatmentDescription" : { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TreatmentName" : { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique treatment ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "The unique treatment ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The unique treatment ID.\n@param id The unique treatment ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The unique treatment ID.\n@return The unique treatment ID.", "getterModel" : { "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" : "The unique treatment ID.\n@param id The unique treatment ID.", "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" : "The unique treatment ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSizePercent", "beanStyleSetterMethodName" : "setSizePercent", "c2jName" : "SizePercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of users for this treatment.\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 #sizePercent(Integer)}.\n@param sizePercent 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 #sizePercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of users for this treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sizePercent", "fluentSetterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sizePercent", "getterDocumentation" : "The allocated percentage of users for this treatment.\n@return The allocated percentage of users for this treatment.", "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" : "SizePercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SizePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SizePercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.", "setterMethodName" : "setSizePercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : "The allocated percentage of users for this treatment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CampaignState", "defaultConsumerFluentSetterDocumentation" : "The treatment status.\nThis is a convenience that creates an instance of the {@link CampaignState.Builder} avoiding the need to create one manually via {@link CampaignState#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignState.Builder#build()} is called immediately and its result is passed to {@link #state(CampaignState)}.\n@param state a consumer that will call methods on {@link CampaignState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(CampaignState)", "deprecated" : false, "documentation" : "The treatment status.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "The treatment status.\n@param state The treatment status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "The treatment status.\n@return The treatment status.", "getterModel" : { "returnType" : "CampaignState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "The treatment status.\n@param state The treatment status.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : null, "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignState", "variableName" : "state", "variableType" : "CampaignState", "documentation" : "The treatment status.", "simpleType" : "CampaignState", "variableSetterType" : "CampaignState" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "TreatmentResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TreatmentResource", "variableName" : "treatmentResource", "variableType" : "TreatmentResource", "documentation" : null, "simpleType" : "TreatmentResource", "variableSetterType" : "TreatmentResource" }, "wrapper" : false }, "Type" : { "c2jName" : "Type", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALL", "value" : "ALL" }, { "name" : "ANY", "value" : "ANY" }, { "name" : "NONE", "value" : "NONE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Type", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Type", "variableName" : "type", "variableType" : "Type", "documentation" : null, "simpleType" : "Type", "variableSetterType" : "Type" }, "wrapper" : false }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UntagResource", "locationName" : null, "requestUri" : "/v1/tags/{resource-arn}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The key(s) of tag to be deleted\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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The key(s) of tag to be deleted", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "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" : "TagKeys", "sensitive" : false, "setterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "The key(s) of tag to be deleted", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The key(s) of tag to be deleted\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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The key(s) of tag to be deleted", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "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" : "TagKeys", "sensitive" : false, "setterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "The key(s) of tag to be deleted", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn 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 #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn 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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The key(s) of tag to be deleted\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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The key(s) of tag to be deleted", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "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" : "TagKeys", "sensitive" : false, "setterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "The key(s) of tag to be deleted", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TagKeys", "ResourceArn" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false }, "UpdateAdmChannelRequest" : { "c2jName" : "UpdateAdmChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateAdmChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/adm", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAdmChannelRequest", "beanStyleSetterMethodName" : "setAdmChannelRequest", "c2jName" : "ADMChannelRequest", "c2jShape" : "ADMChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelRequest.Builder} avoiding the need to create one manually via {@link ADMChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #admChannelRequest(ADMChannelRequest)}.\n@param admChannelRequest a consumer that will call methods on {@link ADMChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelRequest(ADMChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelRequest", "fluentSetterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\n@param admChannelRequest The new value for the ADMChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelRequest", "getterDocumentation" : "Returns the value of the ADMChannelRequest property for this object.\n@return The value of the ADMChannelRequest property for this object.", "getterModel" : { "returnType" : "ADMChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\n@param admChannelRequest The new value for the ADMChannelRequest property for this object.", "setterMethodName" : "setAdmChannelRequest", "setterModel" : { "variableDeclarationType" : "ADMChannelRequest", "variableName" : "admChannelRequest", "variableType" : "ADMChannelRequest", "documentation" : null, "simpleType" : "ADMChannelRequest", "variableSetterType" : "ADMChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelRequest", "variableName" : "admChannelRequest", "variableType" : "ADMChannelRequest", "documentation" : "", "simpleType" : "ADMChannelRequest", "variableSetterType" : "ADMChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ADMChannelRequest" : { "beanStyleGetterMethodName" : "getAdmChannelRequest", "beanStyleSetterMethodName" : "setAdmChannelRequest", "c2jName" : "ADMChannelRequest", "c2jShape" : "ADMChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelRequest.Builder} avoiding the need to create one manually via {@link ADMChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #admChannelRequest(ADMChannelRequest)}.\n@param admChannelRequest a consumer that will call methods on {@link ADMChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelRequest(ADMChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelRequest", "fluentSetterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\n@param admChannelRequest The new value for the ADMChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelRequest", "getterDocumentation" : "Returns the value of the ADMChannelRequest property for this object.\n@return The value of the ADMChannelRequest property for this object.", "getterModel" : { "returnType" : "ADMChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\n@param admChannelRequest The new value for the ADMChannelRequest property for this object.", "setterMethodName" : "setAdmChannelRequest", "setterModel" : { "variableDeclarationType" : "ADMChannelRequest", "variableName" : "admChannelRequest", "variableType" : "ADMChannelRequest", "documentation" : null, "simpleType" : "ADMChannelRequest", "variableSetterType" : "ADMChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelRequest", "variableName" : "admChannelRequest", "variableType" : "ADMChannelRequest", "documentation" : "", "simpleType" : "ADMChannelRequest", "variableSetterType" : "ADMChannelRequest" }, "xmlNameSpaceUri" : null }, "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdmChannelRequest", "beanStyleSetterMethodName" : "setAdmChannelRequest", "c2jName" : "ADMChannelRequest", "c2jShape" : "ADMChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelRequest.Builder} avoiding the need to create one manually via {@link ADMChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #admChannelRequest(ADMChannelRequest)}.\n@param admChannelRequest a consumer that will call methods on {@link ADMChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelRequest(ADMChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelRequest", "fluentSetterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\n@param admChannelRequest The new value for the ADMChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelRequest", "getterDocumentation" : "Returns the value of the ADMChannelRequest property for this object.\n@return The value of the ADMChannelRequest property for this object.", "getterModel" : { "returnType" : "ADMChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelRequest property for this object.\n\n@param admChannelRequest The new value for the ADMChannelRequest property for this object.", "setterMethodName" : "setAdmChannelRequest", "setterModel" : { "variableDeclarationType" : "ADMChannelRequest", "variableName" : "admChannelRequest", "variableType" : "ADMChannelRequest", "documentation" : null, "simpleType" : "ADMChannelRequest", "variableSetterType" : "ADMChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelRequest", "variableName" : "admChannelRequest", "variableType" : "ADMChannelRequest", "documentation" : "", "simpleType" : "ADMChannelRequest", "variableSetterType" : "ADMChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "ADMChannelRequest" ], "shapeName" : "UpdateAdmChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAdmChannelRequest", "variableName" : "updateAdmChannelRequest", "variableType" : "UpdateAdmChannelRequest", "documentation" : null, "simpleType" : "UpdateAdmChannelRequest", "variableSetterType" : "UpdateAdmChannelRequest" }, "wrapper" : false }, "UpdateAdmChannelResponse" : { "c2jName" : "UpdateAdmChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ADMChannelResponse" : { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdmChannelResponse", "beanStyleSetterMethodName" : "setAdmChannelResponse", "c2jName" : "ADMChannelResponse", "c2jShape" : "ADMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link ADMChannelResponse.Builder} avoiding the need to create one manually via {@link ADMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link ADMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #admChannelResponse(ADMChannelResponse)}.\n@param admChannelResponse a consumer that will call methods on {@link ADMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #admChannelResponse(ADMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "admChannelResponse", "fluentSetterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "admChannelResponse", "getterDocumentation" : "Returns the value of the ADMChannelResponse property for this object.\n@return The value of the ADMChannelResponse property for this object.", "getterModel" : { "returnType" : "ADMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ADMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ADMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ADMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the ADMChannelResponse property for this object.\n\n@param admChannelResponse The new value for the ADMChannelResponse property for this object.", "setterMethodName" : "setAdmChannelResponse", "setterModel" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : null, "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ADMChannelResponse", "variableName" : "admChannelResponse", "variableType" : "ADMChannelResponse", "documentation" : "", "simpleType" : "ADMChannelResponse", "variableSetterType" : "ADMChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ADMChannelResponse" ], "shapeName" : "UpdateAdmChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAdmChannelResponse", "variableName" : "updateAdmChannelResponse", "variableType" : "UpdateAdmChannelResponse", "documentation" : null, "simpleType" : "UpdateAdmChannelResponse", "variableSetterType" : "UpdateAdmChannelResponse" }, "wrapper" : false }, "UpdateApnsChannelRequest" : { "c2jName" : "UpdateApnsChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateApnsChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApnsChannelRequest", "beanStyleSetterMethodName" : "setApnsChannelRequest", "c2jName" : "APNSChannelRequest", "c2jShape" : "APNSChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelRequest.Builder} avoiding the need to create one manually via {@link APNSChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelRequest(APNSChannelRequest)}.\n@param apnsChannelRequest a consumer that will call methods on {@link APNSChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelRequest(APNSChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\n@param apnsChannelRequest The new value for the APNSChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelRequest", "getterDocumentation" : "Returns the value of the APNSChannelRequest property for this object.\n@return The value of the APNSChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\n@param apnsChannelRequest The new value for the APNSChannelRequest property for this object.", "setterMethodName" : "setApnsChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSChannelRequest", "variableName" : "apnsChannelRequest", "variableType" : "APNSChannelRequest", "documentation" : null, "simpleType" : "APNSChannelRequest", "variableSetterType" : "APNSChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelRequest", "variableName" : "apnsChannelRequest", "variableType" : "APNSChannelRequest", "documentation" : "", "simpleType" : "APNSChannelRequest", "variableSetterType" : "APNSChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSChannelRequest" : { "beanStyleGetterMethodName" : "getApnsChannelRequest", "beanStyleSetterMethodName" : "setApnsChannelRequest", "c2jName" : "APNSChannelRequest", "c2jShape" : "APNSChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelRequest.Builder} avoiding the need to create one manually via {@link APNSChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelRequest(APNSChannelRequest)}.\n@param apnsChannelRequest a consumer that will call methods on {@link APNSChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelRequest(APNSChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\n@param apnsChannelRequest The new value for the APNSChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelRequest", "getterDocumentation" : "Returns the value of the APNSChannelRequest property for this object.\n@return The value of the APNSChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\n@param apnsChannelRequest The new value for the APNSChannelRequest property for this object.", "setterMethodName" : "setApnsChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSChannelRequest", "variableName" : "apnsChannelRequest", "variableType" : "APNSChannelRequest", "documentation" : null, "simpleType" : "APNSChannelRequest", "variableSetterType" : "APNSChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelRequest", "variableName" : "apnsChannelRequest", "variableType" : "APNSChannelRequest", "documentation" : "", "simpleType" : "APNSChannelRequest", "variableSetterType" : "APNSChannelRequest" }, "xmlNameSpaceUri" : null }, "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsChannelRequest", "beanStyleSetterMethodName" : "setApnsChannelRequest", "c2jName" : "APNSChannelRequest", "c2jShape" : "APNSChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelRequest.Builder} avoiding the need to create one manually via {@link APNSChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelRequest(APNSChannelRequest)}.\n@param apnsChannelRequest a consumer that will call methods on {@link APNSChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelRequest(APNSChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\n@param apnsChannelRequest The new value for the APNSChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelRequest", "getterDocumentation" : "Returns the value of the APNSChannelRequest property for this object.\n@return The value of the APNSChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelRequest property for this object.\n\n@param apnsChannelRequest The new value for the APNSChannelRequest property for this object.", "setterMethodName" : "setApnsChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSChannelRequest", "variableName" : "apnsChannelRequest", "variableType" : "APNSChannelRequest", "documentation" : null, "simpleType" : "APNSChannelRequest", "variableSetterType" : "APNSChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelRequest", "variableName" : "apnsChannelRequest", "variableType" : "APNSChannelRequest", "documentation" : "", "simpleType" : "APNSChannelRequest", "variableSetterType" : "APNSChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "APNSChannelRequest" ], "shapeName" : "UpdateApnsChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateApnsChannelRequest", "variableName" : "updateApnsChannelRequest", "variableType" : "UpdateApnsChannelRequest", "documentation" : null, "simpleType" : "UpdateApnsChannelRequest", "variableSetterType" : "UpdateApnsChannelRequest" }, "wrapper" : false }, "UpdateApnsChannelResponse" : { "c2jName" : "UpdateApnsChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSChannelResponse" : { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsChannelResponse", "beanStyleSetterMethodName" : "setApnsChannelResponse", "c2jName" : "APNSChannelResponse", "c2jShape" : "APNSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSChannelResponse.Builder} avoiding the need to create one manually via {@link APNSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsChannelResponse(APNSChannelResponse)}.\n@param apnsChannelResponse a consumer that will call methods on {@link APNSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsChannelResponse(APNSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsChannelResponse", "getterDocumentation" : "Returns the value of the APNSChannelResponse property for this object.\n@return The value of the APNSChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSChannelResponse property for this object.\n\n@param apnsChannelResponse The new value for the APNSChannelResponse property for this object.", "setterMethodName" : "setApnsChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : null, "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSChannelResponse", "variableName" : "apnsChannelResponse", "variableType" : "APNSChannelResponse", "documentation" : "", "simpleType" : "APNSChannelResponse", "variableSetterType" : "APNSChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSChannelResponse" ], "shapeName" : "UpdateApnsChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateApnsChannelResponse", "variableName" : "updateApnsChannelResponse", "variableType" : "UpdateApnsChannelResponse", "documentation" : null, "simpleType" : "UpdateApnsChannelResponse", "variableSetterType" : "UpdateApnsChannelResponse" }, "wrapper" : false }, "UpdateApnsSandboxChannelRequest" : { "c2jName" : "UpdateApnsSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateApnsSandboxChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_sandbox", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelRequest", "beanStyleSetterMethodName" : "setApnsSandboxChannelRequest", "c2jName" : "APNSSandboxChannelRequest", "c2jShape" : "APNSSandboxChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelRequest.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelRequest(APNSSandboxChannelRequest)}.\n@param apnsSandboxChannelRequest a consumer that will call methods on {@link APNSSandboxChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelRequest(APNSSandboxChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\n@param apnsSandboxChannelRequest The new value for the APNSSandboxChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelRequest", "getterDocumentation" : "Returns the value of the APNSSandboxChannelRequest property for this object.\n@return The value of the APNSSandboxChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\n@param apnsSandboxChannelRequest The new value for the APNSSandboxChannelRequest property for this object.", "setterMethodName" : "setApnsSandboxChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelRequest", "variableName" : "apnsSandboxChannelRequest", "variableType" : "APNSSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSSandboxChannelRequest", "variableSetterType" : "APNSSandboxChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelRequest", "variableName" : "apnsSandboxChannelRequest", "variableType" : "APNSSandboxChannelRequest", "documentation" : "", "simpleType" : "APNSSandboxChannelRequest", "variableSetterType" : "APNSSandboxChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSSandboxChannelRequest" : { "beanStyleGetterMethodName" : "getApnsSandboxChannelRequest", "beanStyleSetterMethodName" : "setApnsSandboxChannelRequest", "c2jName" : "APNSSandboxChannelRequest", "c2jShape" : "APNSSandboxChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelRequest.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelRequest(APNSSandboxChannelRequest)}.\n@param apnsSandboxChannelRequest a consumer that will call methods on {@link APNSSandboxChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelRequest(APNSSandboxChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\n@param apnsSandboxChannelRequest The new value for the APNSSandboxChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelRequest", "getterDocumentation" : "Returns the value of the APNSSandboxChannelRequest property for this object.\n@return The value of the APNSSandboxChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\n@param apnsSandboxChannelRequest The new value for the APNSSandboxChannelRequest property for this object.", "setterMethodName" : "setApnsSandboxChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelRequest", "variableName" : "apnsSandboxChannelRequest", "variableType" : "APNSSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSSandboxChannelRequest", "variableSetterType" : "APNSSandboxChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelRequest", "variableName" : "apnsSandboxChannelRequest", "variableType" : "APNSSandboxChannelRequest", "documentation" : "", "simpleType" : "APNSSandboxChannelRequest", "variableSetterType" : "APNSSandboxChannelRequest" }, "xmlNameSpaceUri" : null }, "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelRequest", "beanStyleSetterMethodName" : "setApnsSandboxChannelRequest", "c2jName" : "APNSSandboxChannelRequest", "c2jShape" : "APNSSandboxChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelRequest.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelRequest(APNSSandboxChannelRequest)}.\n@param apnsSandboxChannelRequest a consumer that will call methods on {@link APNSSandboxChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelRequest(APNSSandboxChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\n@param apnsSandboxChannelRequest The new value for the APNSSandboxChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelRequest", "getterDocumentation" : "Returns the value of the APNSSandboxChannelRequest property for this object.\n@return The value of the APNSSandboxChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelRequest property for this object.\n\n@param apnsSandboxChannelRequest The new value for the APNSSandboxChannelRequest property for this object.", "setterMethodName" : "setApnsSandboxChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelRequest", "variableName" : "apnsSandboxChannelRequest", "variableType" : "APNSSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSSandboxChannelRequest", "variableSetterType" : "APNSSandboxChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelRequest", "variableName" : "apnsSandboxChannelRequest", "variableType" : "APNSSandboxChannelRequest", "documentation" : "", "simpleType" : "APNSSandboxChannelRequest", "variableSetterType" : "APNSSandboxChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "APNSSandboxChannelRequest" ], "shapeName" : "UpdateApnsSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateApnsSandboxChannelRequest", "variableName" : "updateApnsSandboxChannelRequest", "variableType" : "UpdateApnsSandboxChannelRequest", "documentation" : null, "simpleType" : "UpdateApnsSandboxChannelRequest", "variableSetterType" : "UpdateApnsSandboxChannelRequest" }, "wrapper" : false }, "UpdateApnsSandboxChannelResponse" : { "c2jName" : "UpdateApnsSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSSandboxChannelResponse" : { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsSandboxChannelResponse", "c2jName" : "APNSSandboxChannelResponse", "c2jShape" : "APNSSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsSandboxChannelResponse(APNSSandboxChannelResponse)}.\n@param apnsSandboxChannelResponse a consumer that will call methods on {@link APNSSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsSandboxChannelResponse(APNSSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSSandboxChannelResponse property for this object.\n@return The value of the APNSSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSSandboxChannelResponse property for this object.\n\n@param apnsSandboxChannelResponse The new value for the APNSSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSSandboxChannelResponse", "variableName" : "apnsSandboxChannelResponse", "variableType" : "APNSSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSSandboxChannelResponse", "variableSetterType" : "APNSSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSSandboxChannelResponse" ], "shapeName" : "UpdateApnsSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateApnsSandboxChannelResponse", "variableName" : "updateApnsSandboxChannelResponse", "variableType" : "UpdateApnsSandboxChannelResponse", "documentation" : null, "simpleType" : "UpdateApnsSandboxChannelResponse", "variableSetterType" : "UpdateApnsSandboxChannelResponse" }, "wrapper" : false }, "UpdateApnsVoipChannelRequest" : { "c2jName" : "UpdateApnsVoipChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateApnsVoipChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_voip", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelRequest", "beanStyleSetterMethodName" : "setApnsVoipChannelRequest", "c2jName" : "APNSVoipChannelRequest", "c2jShape" : "APNSVoipChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelRequest.Builder} avoiding the need to create one manually via {@link APNSVoipChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelRequest(APNSVoipChannelRequest)}.\n@param apnsVoipChannelRequest a consumer that will call methods on {@link APNSVoipChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelRequest(APNSVoipChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\n@param apnsVoipChannelRequest The new value for the APNSVoipChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelRequest", "getterDocumentation" : "Returns the value of the APNSVoipChannelRequest property for this object.\n@return The value of the APNSVoipChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\n@param apnsVoipChannelRequest The new value for the APNSVoipChannelRequest property for this object.", "setterMethodName" : "setApnsVoipChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelRequest", "variableName" : "apnsVoipChannelRequest", "variableType" : "APNSVoipChannelRequest", "documentation" : null, "simpleType" : "APNSVoipChannelRequest", "variableSetterType" : "APNSVoipChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelRequest", "variableName" : "apnsVoipChannelRequest", "variableType" : "APNSVoipChannelRequest", "documentation" : "", "simpleType" : "APNSVoipChannelRequest", "variableSetterType" : "APNSVoipChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipChannelRequest" : { "beanStyleGetterMethodName" : "getApnsVoipChannelRequest", "beanStyleSetterMethodName" : "setApnsVoipChannelRequest", "c2jName" : "APNSVoipChannelRequest", "c2jShape" : "APNSVoipChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelRequest.Builder} avoiding the need to create one manually via {@link APNSVoipChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelRequest(APNSVoipChannelRequest)}.\n@param apnsVoipChannelRequest a consumer that will call methods on {@link APNSVoipChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelRequest(APNSVoipChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\n@param apnsVoipChannelRequest The new value for the APNSVoipChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelRequest", "getterDocumentation" : "Returns the value of the APNSVoipChannelRequest property for this object.\n@return The value of the APNSVoipChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\n@param apnsVoipChannelRequest The new value for the APNSVoipChannelRequest property for this object.", "setterMethodName" : "setApnsVoipChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelRequest", "variableName" : "apnsVoipChannelRequest", "variableType" : "APNSVoipChannelRequest", "documentation" : null, "simpleType" : "APNSVoipChannelRequest", "variableSetterType" : "APNSVoipChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelRequest", "variableName" : "apnsVoipChannelRequest", "variableType" : "APNSVoipChannelRequest", "documentation" : "", "simpleType" : "APNSVoipChannelRequest", "variableSetterType" : "APNSVoipChannelRequest" }, "xmlNameSpaceUri" : null }, "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelRequest", "beanStyleSetterMethodName" : "setApnsVoipChannelRequest", "c2jName" : "APNSVoipChannelRequest", "c2jShape" : "APNSVoipChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelRequest.Builder} avoiding the need to create one manually via {@link APNSVoipChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelRequest(APNSVoipChannelRequest)}.\n@param apnsVoipChannelRequest a consumer that will call methods on {@link APNSVoipChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelRequest(APNSVoipChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\n@param apnsVoipChannelRequest The new value for the APNSVoipChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelRequest", "getterDocumentation" : "Returns the value of the APNSVoipChannelRequest property for this object.\n@return The value of the APNSVoipChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelRequest property for this object.\n\n@param apnsVoipChannelRequest The new value for the APNSVoipChannelRequest property for this object.", "setterMethodName" : "setApnsVoipChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelRequest", "variableName" : "apnsVoipChannelRequest", "variableType" : "APNSVoipChannelRequest", "documentation" : null, "simpleType" : "APNSVoipChannelRequest", "variableSetterType" : "APNSVoipChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelRequest", "variableName" : "apnsVoipChannelRequest", "variableType" : "APNSVoipChannelRequest", "documentation" : "", "simpleType" : "APNSVoipChannelRequest", "variableSetterType" : "APNSVoipChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "APNSVoipChannelRequest" ], "shapeName" : "UpdateApnsVoipChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateApnsVoipChannelRequest", "variableName" : "updateApnsVoipChannelRequest", "variableType" : "UpdateApnsVoipChannelRequest", "documentation" : null, "simpleType" : "UpdateApnsVoipChannelRequest", "variableSetterType" : "UpdateApnsVoipChannelRequest" }, "wrapper" : false }, "UpdateApnsVoipChannelResponse" : { "c2jName" : "UpdateApnsVoipChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipChannelResponse" : { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipChannelResponse", "c2jName" : "APNSVoipChannelResponse", "c2jShape" : "APNSVoipChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipChannelResponse(APNSVoipChannelResponse)}.\n@param apnsVoipChannelResponse a consumer that will call methods on {@link APNSVoipChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipChannelResponse(APNSVoipChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipChannelResponse property for this object.\n@return The value of the APNSVoipChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipChannelResponse property for this object.\n\n@param apnsVoipChannelResponse The new value for the APNSVoipChannelResponse property for this object.", "setterMethodName" : "setApnsVoipChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : null, "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipChannelResponse", "variableName" : "apnsVoipChannelResponse", "variableType" : "APNSVoipChannelResponse", "documentation" : "", "simpleType" : "APNSVoipChannelResponse", "variableSetterType" : "APNSVoipChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSVoipChannelResponse" ], "shapeName" : "UpdateApnsVoipChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateApnsVoipChannelResponse", "variableName" : "updateApnsVoipChannelResponse", "variableType" : "UpdateApnsVoipChannelResponse", "documentation" : null, "simpleType" : "UpdateApnsVoipChannelResponse", "variableSetterType" : "UpdateApnsVoipChannelResponse" }, "wrapper" : false }, "UpdateApnsVoipSandboxChannelRequest" : { "c2jName" : "UpdateApnsVoipSandboxChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateApnsVoipSandboxChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/apns_voip_sandbox", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelRequest", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelRequest", "c2jName" : "APNSVoipSandboxChannelRequest", "c2jShape" : "APNSVoipSandboxChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelRequest.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelRequest(APNSVoipSandboxChannelRequest)}.\n@param apnsVoipSandboxChannelRequest a consumer that will call methods on {@link APNSVoipSandboxChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelRequest(APNSVoipSandboxChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\n@param apnsVoipSandboxChannelRequest The new value for the APNSVoipSandboxChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelRequest", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelRequest property for this object.\n@return The value of the APNSVoipSandboxChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\n@param apnsVoipSandboxChannelRequest The new value for the APNSVoipSandboxChannelRequest property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelRequest", "variableName" : "apnsVoipSandboxChannelRequest", "variableType" : "APNSVoipSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelRequest", "variableSetterType" : "APNSVoipSandboxChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelRequest", "variableName" : "apnsVoipSandboxChannelRequest", "variableType" : "APNSVoipSandboxChannelRequest", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelRequest", "variableSetterType" : "APNSVoipSandboxChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipSandboxChannelRequest" : { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelRequest", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelRequest", "c2jName" : "APNSVoipSandboxChannelRequest", "c2jShape" : "APNSVoipSandboxChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelRequest.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelRequest(APNSVoipSandboxChannelRequest)}.\n@param apnsVoipSandboxChannelRequest a consumer that will call methods on {@link APNSVoipSandboxChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelRequest(APNSVoipSandboxChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\n@param apnsVoipSandboxChannelRequest The new value for the APNSVoipSandboxChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelRequest", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelRequest property for this object.\n@return The value of the APNSVoipSandboxChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\n@param apnsVoipSandboxChannelRequest The new value for the APNSVoipSandboxChannelRequest property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelRequest", "variableName" : "apnsVoipSandboxChannelRequest", "variableType" : "APNSVoipSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelRequest", "variableSetterType" : "APNSVoipSandboxChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelRequest", "variableName" : "apnsVoipSandboxChannelRequest", "variableType" : "APNSVoipSandboxChannelRequest", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelRequest", "variableSetterType" : "APNSVoipSandboxChannelRequest" }, "xmlNameSpaceUri" : null }, "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelRequest", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelRequest", "c2jName" : "APNSVoipSandboxChannelRequest", "c2jShape" : "APNSVoipSandboxChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelRequest.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelRequest(APNSVoipSandboxChannelRequest)}.\n@param apnsVoipSandboxChannelRequest a consumer that will call methods on {@link APNSVoipSandboxChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelRequest(APNSVoipSandboxChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelRequest", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\n@param apnsVoipSandboxChannelRequest The new value for the APNSVoipSandboxChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelRequest", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelRequest property for this object.\n@return The value of the APNSVoipSandboxChannelRequest property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelRequest property for this object.\n\n@param apnsVoipSandboxChannelRequest The new value for the APNSVoipSandboxChannelRequest property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelRequest", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelRequest", "variableName" : "apnsVoipSandboxChannelRequest", "variableType" : "APNSVoipSandboxChannelRequest", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelRequest", "variableSetterType" : "APNSVoipSandboxChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelRequest", "variableName" : "apnsVoipSandboxChannelRequest", "variableType" : "APNSVoipSandboxChannelRequest", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelRequest", "variableSetterType" : "APNSVoipSandboxChannelRequest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "APNSVoipSandboxChannelRequest" ], "shapeName" : "UpdateApnsVoipSandboxChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateApnsVoipSandboxChannelRequest", "variableName" : "updateApnsVoipSandboxChannelRequest", "variableType" : "UpdateApnsVoipSandboxChannelRequest", "documentation" : null, "simpleType" : "UpdateApnsVoipSandboxChannelRequest", "variableSetterType" : "UpdateApnsVoipSandboxChannelRequest" }, "wrapper" : false }, "UpdateApnsVoipSandboxChannelResponse" : { "c2jName" : "UpdateApnsVoipSandboxChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "APNSVoipSandboxChannelResponse" : { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApnsVoipSandboxChannelResponse", "beanStyleSetterMethodName" : "setApnsVoipSandboxChannelResponse", "c2jName" : "APNSVoipSandboxChannelResponse", "c2jShape" : "APNSVoipSandboxChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link APNSVoipSandboxChannelResponse.Builder} avoiding the need to create one manually via {@link APNSVoipSandboxChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link APNSVoipSandboxChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)}.\n@param apnsVoipSandboxChannelResponse a consumer that will call methods on {@link APNSVoipSandboxChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apnsVoipSandboxChannelResponse(APNSVoipSandboxChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "apnsVoipSandboxChannelResponse", "fluentSetterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "apnsVoipSandboxChannelResponse", "getterDocumentation" : "Returns the value of the APNSVoipSandboxChannelResponse property for this object.\n@return The value of the APNSVoipSandboxChannelResponse property for this object.", "getterModel" : { "returnType" : "APNSVoipSandboxChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "APNSVoipSandboxChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "APNSVoipSandboxChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "APNSVoipSandboxChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the APNSVoipSandboxChannelResponse property for this object.\n\n@param apnsVoipSandboxChannelResponse The new value for the APNSVoipSandboxChannelResponse property for this object.", "setterMethodName" : "setApnsVoipSandboxChannelResponse", "setterModel" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "APNSVoipSandboxChannelResponse", "variableName" : "apnsVoipSandboxChannelResponse", "variableType" : "APNSVoipSandboxChannelResponse", "documentation" : "", "simpleType" : "APNSVoipSandboxChannelResponse", "variableSetterType" : "APNSVoipSandboxChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "APNSVoipSandboxChannelResponse" ], "shapeName" : "UpdateApnsVoipSandboxChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateApnsVoipSandboxChannelResponse", "variableName" : "updateApnsVoipSandboxChannelResponse", "variableType" : "UpdateApnsVoipSandboxChannelResponse", "documentation" : null, "simpleType" : "UpdateApnsVoipSandboxChannelResponse", "variableSetterType" : "UpdateApnsVoipSandboxChannelResponse" }, "wrapper" : false }, "UpdateApplicationSettingsRequest" : { "c2jName" : "UpdateApplicationSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateApplicationSettings", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/settings", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteApplicationSettingsRequest", "beanStyleSetterMethodName" : "setWriteApplicationSettingsRequest", "c2jName" : "WriteApplicationSettingsRequest", "c2jShape" : "WriteApplicationSettingsRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteApplicationSettingsRequest.Builder} avoiding the need to create one manually via {@link WriteApplicationSettingsRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteApplicationSettingsRequest.Builder#build()} is called immediately and its result is passed to {@link #writeApplicationSettingsRequest(WriteApplicationSettingsRequest)}.\n@param writeApplicationSettingsRequest a consumer that will call methods on {@link WriteApplicationSettingsRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeApplicationSettingsRequest(WriteApplicationSettingsRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeApplicationSettingsRequest", "fluentSetterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\n@param writeApplicationSettingsRequest The new value for the WriteApplicationSettingsRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeApplicationSettingsRequest", "getterDocumentation" : "Returns the value of the WriteApplicationSettingsRequest property for this object.\n@return The value of the WriteApplicationSettingsRequest property for this object.", "getterModel" : { "returnType" : "WriteApplicationSettingsRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteApplicationSettingsRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteApplicationSettingsRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteApplicationSettingsRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\n@param writeApplicationSettingsRequest The new value for the WriteApplicationSettingsRequest property for this object.", "setterMethodName" : "setWriteApplicationSettingsRequest", "setterModel" : { "variableDeclarationType" : "WriteApplicationSettingsRequest", "variableName" : "writeApplicationSettingsRequest", "variableType" : "WriteApplicationSettingsRequest", "documentation" : null, "simpleType" : "WriteApplicationSettingsRequest", "variableSetterType" : "WriteApplicationSettingsRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteApplicationSettingsRequest", "variableName" : "writeApplicationSettingsRequest", "variableType" : "WriteApplicationSettingsRequest", "documentation" : "", "simpleType" : "WriteApplicationSettingsRequest", "variableSetterType" : "WriteApplicationSettingsRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteApplicationSettingsRequest" : { "beanStyleGetterMethodName" : "getWriteApplicationSettingsRequest", "beanStyleSetterMethodName" : "setWriteApplicationSettingsRequest", "c2jName" : "WriteApplicationSettingsRequest", "c2jShape" : "WriteApplicationSettingsRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteApplicationSettingsRequest.Builder} avoiding the need to create one manually via {@link WriteApplicationSettingsRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteApplicationSettingsRequest.Builder#build()} is called immediately and its result is passed to {@link #writeApplicationSettingsRequest(WriteApplicationSettingsRequest)}.\n@param writeApplicationSettingsRequest a consumer that will call methods on {@link WriteApplicationSettingsRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeApplicationSettingsRequest(WriteApplicationSettingsRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeApplicationSettingsRequest", "fluentSetterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\n@param writeApplicationSettingsRequest The new value for the WriteApplicationSettingsRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeApplicationSettingsRequest", "getterDocumentation" : "Returns the value of the WriteApplicationSettingsRequest property for this object.\n@return The value of the WriteApplicationSettingsRequest property for this object.", "getterModel" : { "returnType" : "WriteApplicationSettingsRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteApplicationSettingsRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteApplicationSettingsRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteApplicationSettingsRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\n@param writeApplicationSettingsRequest The new value for the WriteApplicationSettingsRequest property for this object.", "setterMethodName" : "setWriteApplicationSettingsRequest", "setterModel" : { "variableDeclarationType" : "WriteApplicationSettingsRequest", "variableName" : "writeApplicationSettingsRequest", "variableType" : "WriteApplicationSettingsRequest", "documentation" : null, "simpleType" : "WriteApplicationSettingsRequest", "variableSetterType" : "WriteApplicationSettingsRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteApplicationSettingsRequest", "variableName" : "writeApplicationSettingsRequest", "variableType" : "WriteApplicationSettingsRequest", "documentation" : "", "simpleType" : "WriteApplicationSettingsRequest", "variableSetterType" : "WriteApplicationSettingsRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteApplicationSettingsRequest", "beanStyleSetterMethodName" : "setWriteApplicationSettingsRequest", "c2jName" : "WriteApplicationSettingsRequest", "c2jShape" : "WriteApplicationSettingsRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteApplicationSettingsRequest.Builder} avoiding the need to create one manually via {@link WriteApplicationSettingsRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteApplicationSettingsRequest.Builder#build()} is called immediately and its result is passed to {@link #writeApplicationSettingsRequest(WriteApplicationSettingsRequest)}.\n@param writeApplicationSettingsRequest a consumer that will call methods on {@link WriteApplicationSettingsRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeApplicationSettingsRequest(WriteApplicationSettingsRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeApplicationSettingsRequest", "fluentSetterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\n@param writeApplicationSettingsRequest The new value for the WriteApplicationSettingsRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeApplicationSettingsRequest", "getterDocumentation" : "Returns the value of the WriteApplicationSettingsRequest property for this object.\n@return The value of the WriteApplicationSettingsRequest property for this object.", "getterModel" : { "returnType" : "WriteApplicationSettingsRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteApplicationSettingsRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteApplicationSettingsRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteApplicationSettingsRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteApplicationSettingsRequest property for this object.\n\n@param writeApplicationSettingsRequest The new value for the WriteApplicationSettingsRequest property for this object.", "setterMethodName" : "setWriteApplicationSettingsRequest", "setterModel" : { "variableDeclarationType" : "WriteApplicationSettingsRequest", "variableName" : "writeApplicationSettingsRequest", "variableType" : "WriteApplicationSettingsRequest", "documentation" : null, "simpleType" : "WriteApplicationSettingsRequest", "variableSetterType" : "WriteApplicationSettingsRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteApplicationSettingsRequest", "variableName" : "writeApplicationSettingsRequest", "variableType" : "WriteApplicationSettingsRequest", "documentation" : "", "simpleType" : "WriteApplicationSettingsRequest", "variableSetterType" : "WriteApplicationSettingsRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "WriteApplicationSettingsRequest" ], "shapeName" : "UpdateApplicationSettingsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateApplicationSettingsRequest", "variableName" : "updateApplicationSettingsRequest", "variableType" : "UpdateApplicationSettingsRequest", "documentation" : null, "simpleType" : "UpdateApplicationSettingsRequest", "variableSetterType" : "UpdateApplicationSettingsRequest" }, "wrapper" : false }, "UpdateApplicationSettingsResponse" : { "c2jName" : "UpdateApplicationSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationSettingsResource", "beanStyleSetterMethodName" : "setApplicationSettingsResource", "c2jName" : "ApplicationSettingsResource", "c2jShape" : "ApplicationSettingsResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationSettingsResource.Builder} avoiding the need to create one manually via {@link ApplicationSettingsResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationSettingsResource.Builder#build()} is called immediately and its result is passed to {@link #applicationSettingsResource(ApplicationSettingsResource)}.\n@param applicationSettingsResource a consumer that will call methods on {@link ApplicationSettingsResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationSettingsResource(ApplicationSettingsResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationSettingsResource", "fluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationSettingsResource", "getterDocumentation" : "Returns the value of the ApplicationSettingsResource property for this object.\n@return The value of the ApplicationSettingsResource property for this object.", "getterModel" : { "returnType" : "ApplicationSettingsResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationSettingsResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationSettingsResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationSettingsResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.", "setterMethodName" : "setApplicationSettingsResource", "setterModel" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : null, "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : "", "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationSettingsResource" : { "beanStyleGetterMethodName" : "getApplicationSettingsResource", "beanStyleSetterMethodName" : "setApplicationSettingsResource", "c2jName" : "ApplicationSettingsResource", "c2jShape" : "ApplicationSettingsResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationSettingsResource.Builder} avoiding the need to create one manually via {@link ApplicationSettingsResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationSettingsResource.Builder#build()} is called immediately and its result is passed to {@link #applicationSettingsResource(ApplicationSettingsResource)}.\n@param applicationSettingsResource a consumer that will call methods on {@link ApplicationSettingsResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationSettingsResource(ApplicationSettingsResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationSettingsResource", "fluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationSettingsResource", "getterDocumentation" : "Returns the value of the ApplicationSettingsResource property for this object.\n@return The value of the ApplicationSettingsResource property for this object.", "getterModel" : { "returnType" : "ApplicationSettingsResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationSettingsResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationSettingsResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationSettingsResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.", "setterMethodName" : "setApplicationSettingsResource", "setterModel" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : null, "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : "", "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationSettingsResource", "beanStyleSetterMethodName" : "setApplicationSettingsResource", "c2jName" : "ApplicationSettingsResource", "c2jShape" : "ApplicationSettingsResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationSettingsResource.Builder} avoiding the need to create one manually via {@link ApplicationSettingsResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationSettingsResource.Builder#build()} is called immediately and its result is passed to {@link #applicationSettingsResource(ApplicationSettingsResource)}.\n@param applicationSettingsResource a consumer that will call methods on {@link ApplicationSettingsResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationSettingsResource(ApplicationSettingsResource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationSettingsResource", "fluentSetterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationSettingsResource", "getterDocumentation" : "Returns the value of the ApplicationSettingsResource property for this object.\n@return The value of the ApplicationSettingsResource property for this object.", "getterModel" : { "returnType" : "ApplicationSettingsResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationSettingsResource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationSettingsResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApplicationSettingsResource", "sensitive" : false, "setterDocumentation" : "Sets the value of the ApplicationSettingsResource property for this object.\n\n@param applicationSettingsResource The new value for the ApplicationSettingsResource property for this object.", "setterMethodName" : "setApplicationSettingsResource", "setterModel" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : null, "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationSettingsResource", "variableName" : "applicationSettingsResource", "variableType" : "ApplicationSettingsResource", "documentation" : "", "simpleType" : "ApplicationSettingsResource", "variableSetterType" : "ApplicationSettingsResource" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationSettingsResource" ], "shapeName" : "UpdateApplicationSettingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateApplicationSettingsResponse", "variableName" : "updateApplicationSettingsResponse", "variableType" : "UpdateApplicationSettingsResponse", "documentation" : null, "simpleType" : "UpdateApplicationSettingsResponse", "variableSetterType" : "UpdateApplicationSettingsResponse" }, "wrapper" : false }, "UpdateAttributesRequest" : { "c2jName" : "UpdateAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Update attributes request", "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" : "getBlacklist", "beanStyleSetterMethodName" : "setBlacklist", "c2jName" : "Blacklist", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The GLOB wildcard for removing the attributes in the application\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 #blacklist(List)}.\n@param blacklist 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 #blacklist(List)", "deprecated" : false, "documentation" : "The GLOB wildcard for removing the attributes in the application", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklist", "fluentSetterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n@param blacklist The GLOB wildcard for removing the attributes in the application\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklist", "getterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The GLOB wildcard for removing the attributes in the application", "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" : "Blacklist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Blacklist", "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" : "Blacklist", "sensitive" : false, "setterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n@param blacklist The GLOB wildcard for removing the attributes in the application", "setterMethodName" : "setBlacklist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklist", "variableType" : "java.util.List", "documentation" : "The GLOB wildcard for removing the attributes in the application", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Blacklist" : { "beanStyleGetterMethodName" : "getBlacklist", "beanStyleSetterMethodName" : "setBlacklist", "c2jName" : "Blacklist", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The GLOB wildcard for removing the attributes in the application\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 #blacklist(List)}.\n@param blacklist 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 #blacklist(List)", "deprecated" : false, "documentation" : "The GLOB wildcard for removing the attributes in the application", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklist", "fluentSetterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n@param blacklist The GLOB wildcard for removing the attributes in the application\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklist", "getterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The GLOB wildcard for removing the attributes in the application", "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" : "Blacklist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Blacklist", "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" : "Blacklist", "sensitive" : false, "setterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n@param blacklist The GLOB wildcard for removing the attributes in the application", "setterMethodName" : "setBlacklist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklist", "variableType" : "java.util.List", "documentation" : "The GLOB wildcard for removing the attributes in the application", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBlacklist", "beanStyleSetterMethodName" : "setBlacklist", "c2jName" : "Blacklist", "c2jShape" : "ListOf__string", "defaultConsumerFluentSetterDocumentation" : "The GLOB wildcard for removing the attributes in the application\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 #blacklist(List)}.\n@param blacklist 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 #blacklist(List)", "deprecated" : false, "documentation" : "The GLOB wildcard for removing the attributes in the application", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklist", "fluentSetterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n@param blacklist The GLOB wildcard for removing the attributes in the application\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklist", "getterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The GLOB wildcard for removing the attributes in the application", "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" : "Blacklist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Blacklist", "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" : "Blacklist", "sensitive" : false, "setterDocumentation" : "The GLOB wildcard for removing the attributes in the application\n@param blacklist The GLOB wildcard for removing the attributes in the application", "setterMethodName" : "setBlacklist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklist", "variableType" : "java.util.List", "documentation" : "The GLOB wildcard for removing the attributes in the application", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAttributesRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAttributesRequest", "variableName" : "updateAttributesRequest", "variableType" : "UpdateAttributesRequest", "documentation" : null, "simpleType" : "UpdateAttributesRequest", "variableSetterType" : "UpdateAttributesRequest" }, "wrapper" : false }, "UpdateBaiduChannelRequest" : { "c2jName" : "UpdateBaiduChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateBaiduChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/baidu", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaiduChannelRequest", "beanStyleSetterMethodName" : "setBaiduChannelRequest", "c2jName" : "BaiduChannelRequest", "c2jShape" : "BaiduChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelRequest.Builder} avoiding the need to create one manually via {@link BaiduChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelRequest(BaiduChannelRequest)}.\n@param baiduChannelRequest a consumer that will call methods on {@link BaiduChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelRequest(BaiduChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelRequest", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\n@param baiduChannelRequest The new value for the BaiduChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelRequest", "getterDocumentation" : "Returns the value of the BaiduChannelRequest property for this object.\n@return The value of the BaiduChannelRequest property for this object.", "getterModel" : { "returnType" : "BaiduChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\n@param baiduChannelRequest The new value for the BaiduChannelRequest property for this object.", "setterMethodName" : "setBaiduChannelRequest", "setterModel" : { "variableDeclarationType" : "BaiduChannelRequest", "variableName" : "baiduChannelRequest", "variableType" : "BaiduChannelRequest", "documentation" : null, "simpleType" : "BaiduChannelRequest", "variableSetterType" : "BaiduChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelRequest", "variableName" : "baiduChannelRequest", "variableType" : "BaiduChannelRequest", "documentation" : "", "simpleType" : "BaiduChannelRequest", "variableSetterType" : "BaiduChannelRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BaiduChannelRequest" : { "beanStyleGetterMethodName" : "getBaiduChannelRequest", "beanStyleSetterMethodName" : "setBaiduChannelRequest", "c2jName" : "BaiduChannelRequest", "c2jShape" : "BaiduChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelRequest.Builder} avoiding the need to create one manually via {@link BaiduChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelRequest(BaiduChannelRequest)}.\n@param baiduChannelRequest a consumer that will call methods on {@link BaiduChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelRequest(BaiduChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelRequest", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\n@param baiduChannelRequest The new value for the BaiduChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelRequest", "getterDocumentation" : "Returns the value of the BaiduChannelRequest property for this object.\n@return The value of the BaiduChannelRequest property for this object.", "getterModel" : { "returnType" : "BaiduChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\n@param baiduChannelRequest The new value for the BaiduChannelRequest property for this object.", "setterMethodName" : "setBaiduChannelRequest", "setterModel" : { "variableDeclarationType" : "BaiduChannelRequest", "variableName" : "baiduChannelRequest", "variableType" : "BaiduChannelRequest", "documentation" : null, "simpleType" : "BaiduChannelRequest", "variableSetterType" : "BaiduChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelRequest", "variableName" : "baiduChannelRequest", "variableType" : "BaiduChannelRequest", "documentation" : "", "simpleType" : "BaiduChannelRequest", "variableSetterType" : "BaiduChannelRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaiduChannelRequest", "beanStyleSetterMethodName" : "setBaiduChannelRequest", "c2jName" : "BaiduChannelRequest", "c2jShape" : "BaiduChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelRequest.Builder} avoiding the need to create one manually via {@link BaiduChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelRequest(BaiduChannelRequest)}.\n@param baiduChannelRequest a consumer that will call methods on {@link BaiduChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelRequest(BaiduChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelRequest", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\n@param baiduChannelRequest The new value for the BaiduChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelRequest", "getterDocumentation" : "Returns the value of the BaiduChannelRequest property for this object.\n@return The value of the BaiduChannelRequest property for this object.", "getterModel" : { "returnType" : "BaiduChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelRequest property for this object.\n\n@param baiduChannelRequest The new value for the BaiduChannelRequest property for this object.", "setterMethodName" : "setBaiduChannelRequest", "setterModel" : { "variableDeclarationType" : "BaiduChannelRequest", "variableName" : "baiduChannelRequest", "variableType" : "BaiduChannelRequest", "documentation" : null, "simpleType" : "BaiduChannelRequest", "variableSetterType" : "BaiduChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelRequest", "variableName" : "baiduChannelRequest", "variableType" : "BaiduChannelRequest", "documentation" : "", "simpleType" : "BaiduChannelRequest", "variableSetterType" : "BaiduChannelRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "BaiduChannelRequest" ], "shapeName" : "UpdateBaiduChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateBaiduChannelRequest", "variableName" : "updateBaiduChannelRequest", "variableType" : "UpdateBaiduChannelRequest", "documentation" : null, "simpleType" : "UpdateBaiduChannelRequest", "variableSetterType" : "UpdateBaiduChannelRequest" }, "wrapper" : false }, "UpdateBaiduChannelResponse" : { "c2jName" : "UpdateBaiduChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaiduChannelResponse" : { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaiduChannelResponse", "beanStyleSetterMethodName" : "setBaiduChannelResponse", "c2jName" : "BaiduChannelResponse", "c2jShape" : "BaiduChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link BaiduChannelResponse.Builder} avoiding the need to create one manually via {@link BaiduChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaiduChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #baiduChannelResponse(BaiduChannelResponse)}.\n@param baiduChannelResponse a consumer that will call methods on {@link BaiduChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baiduChannelResponse(BaiduChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baiduChannelResponse", "fluentSetterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baiduChannelResponse", "getterDocumentation" : "Returns the value of the BaiduChannelResponse property for this object.\n@return The value of the BaiduChannelResponse property for this object.", "getterModel" : { "returnType" : "BaiduChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaiduChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaiduChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaiduChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the BaiduChannelResponse property for this object.\n\n@param baiduChannelResponse The new value for the BaiduChannelResponse property for this object.", "setterMethodName" : "setBaiduChannelResponse", "setterModel" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : null, "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BaiduChannelResponse", "variableName" : "baiduChannelResponse", "variableType" : "BaiduChannelResponse", "documentation" : "", "simpleType" : "BaiduChannelResponse", "variableSetterType" : "BaiduChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaiduChannelResponse" ], "shapeName" : "UpdateBaiduChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateBaiduChannelResponse", "variableName" : "updateBaiduChannelResponse", "variableType" : "UpdateBaiduChannelResponse", "documentation" : null, "simpleType" : "UpdateBaiduChannelResponse", "variableSetterType" : "UpdateBaiduChannelResponse" }, "wrapper" : false }, "UpdateCampaignRequest" : { "c2jName" : "UpdateCampaignRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateCampaign", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/campaigns/{campaign-id}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteCampaignRequest", "beanStyleSetterMethodName" : "setWriteCampaignRequest", "c2jName" : "WriteCampaignRequest", "c2jShape" : "WriteCampaignRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteCampaignRequest.Builder} avoiding the need to create one manually via {@link WriteCampaignRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteCampaignRequest.Builder#build()} is called immediately and its result is passed to {@link #writeCampaignRequest(WriteCampaignRequest)}.\n@param writeCampaignRequest a consumer that will call methods on {@link WriteCampaignRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeCampaignRequest(WriteCampaignRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeCampaignRequest", "fluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeCampaignRequest", "getterDocumentation" : "Returns the value of the WriteCampaignRequest property for this object.\n@return The value of the WriteCampaignRequest property for this object.", "getterModel" : { "returnType" : "WriteCampaignRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteCampaignRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteCampaignRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteCampaignRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.", "setterMethodName" : "setWriteCampaignRequest", "setterModel" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : null, "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : "", "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CampaignId" : { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteCampaignRequest" : { "beanStyleGetterMethodName" : "getWriteCampaignRequest", "beanStyleSetterMethodName" : "setWriteCampaignRequest", "c2jName" : "WriteCampaignRequest", "c2jShape" : "WriteCampaignRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteCampaignRequest.Builder} avoiding the need to create one manually via {@link WriteCampaignRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteCampaignRequest.Builder#build()} is called immediately and its result is passed to {@link #writeCampaignRequest(WriteCampaignRequest)}.\n@param writeCampaignRequest a consumer that will call methods on {@link WriteCampaignRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeCampaignRequest(WriteCampaignRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeCampaignRequest", "fluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeCampaignRequest", "getterDocumentation" : "Returns the value of the WriteCampaignRequest property for this object.\n@return The value of the WriteCampaignRequest property for this object.", "getterModel" : { "returnType" : "WriteCampaignRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteCampaignRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteCampaignRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteCampaignRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.", "setterMethodName" : "setWriteCampaignRequest", "setterModel" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : null, "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : "", "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "documentation" : "The unique ID of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "The unique ID of the campaign.\n@return The unique ID of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "campaign-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "campaign-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "The unique ID of the campaign.\n@param campaignId The unique ID of the campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "The unique ID of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteCampaignRequest", "beanStyleSetterMethodName" : "setWriteCampaignRequest", "c2jName" : "WriteCampaignRequest", "c2jShape" : "WriteCampaignRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteCampaignRequest.Builder} avoiding the need to create one manually via {@link WriteCampaignRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteCampaignRequest.Builder#build()} is called immediately and its result is passed to {@link #writeCampaignRequest(WriteCampaignRequest)}.\n@param writeCampaignRequest a consumer that will call methods on {@link WriteCampaignRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeCampaignRequest(WriteCampaignRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeCampaignRequest", "fluentSetterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeCampaignRequest", "getterDocumentation" : "Returns the value of the WriteCampaignRequest property for this object.\n@return The value of the WriteCampaignRequest property for this object.", "getterModel" : { "returnType" : "WriteCampaignRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteCampaignRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteCampaignRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteCampaignRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteCampaignRequest property for this object.\n\n@param writeCampaignRequest The new value for the WriteCampaignRequest property for this object.", "setterMethodName" : "setWriteCampaignRequest", "setterModel" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : null, "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : "", "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignId", "ApplicationId", "WriteCampaignRequest" ], "shapeName" : "UpdateCampaignRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateCampaignRequest", "variableName" : "updateCampaignRequest", "variableType" : "UpdateCampaignRequest", "documentation" : null, "simpleType" : "UpdateCampaignRequest", "variableSetterType" : "UpdateCampaignRequest" }, "wrapper" : false }, "UpdateCampaignResponse" : { "c2jName" : "UpdateCampaignResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignResponse" : { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignResponse", "beanStyleSetterMethodName" : "setCampaignResponse", "c2jName" : "CampaignResponse", "c2jShape" : "CampaignResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link CampaignResponse.Builder} avoiding the need to create one manually via {@link CampaignResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignResponse.Builder#build()} is called immediately and its result is passed to {@link #campaignResponse(CampaignResponse)}.\n@param campaignResponse a consumer that will call methods on {@link CampaignResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignResponse(CampaignResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignResponse", "fluentSetterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignResponse", "getterDocumentation" : "Returns the value of the CampaignResponse property for this object.\n@return The value of the CampaignResponse property for this object.", "getterModel" : { "returnType" : "CampaignResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the CampaignResponse property for this object.\n\n@param campaignResponse The new value for the CampaignResponse property for this object.", "setterMethodName" : "setCampaignResponse", "setterModel" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : null, "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignResponse", "variableName" : "campaignResponse", "variableType" : "CampaignResponse", "documentation" : "", "simpleType" : "CampaignResponse", "variableSetterType" : "CampaignResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignResponse" ], "shapeName" : "UpdateCampaignResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateCampaignResponse", "variableName" : "updateCampaignResponse", "variableType" : "UpdateCampaignResponse", "documentation" : null, "simpleType" : "UpdateCampaignResponse", "variableSetterType" : "UpdateCampaignResponse" }, "wrapper" : false }, "UpdateEmailChannelRequest" : { "c2jName" : "UpdateEmailChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateEmailChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/email", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailChannelRequest", "beanStyleSetterMethodName" : "setEmailChannelRequest", "c2jName" : "EmailChannelRequest", "c2jShape" : "EmailChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelRequest.Builder} avoiding the need to create one manually via {@link EmailChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #emailChannelRequest(EmailChannelRequest)}.\n@param emailChannelRequest a consumer that will call methods on {@link EmailChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelRequest(EmailChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelRequest", "fluentSetterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\n@param emailChannelRequest The new value for the EmailChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelRequest", "getterDocumentation" : "Returns the value of the EmailChannelRequest property for this object.\n@return The value of the EmailChannelRequest property for this object.", "getterModel" : { "returnType" : "EmailChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\n@param emailChannelRequest The new value for the EmailChannelRequest property for this object.", "setterMethodName" : "setEmailChannelRequest", "setterModel" : { "variableDeclarationType" : "EmailChannelRequest", "variableName" : "emailChannelRequest", "variableType" : "EmailChannelRequest", "documentation" : null, "simpleType" : "EmailChannelRequest", "variableSetterType" : "EmailChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelRequest", "variableName" : "emailChannelRequest", "variableType" : "EmailChannelRequest", "documentation" : "", "simpleType" : "EmailChannelRequest", "variableSetterType" : "EmailChannelRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailChannelRequest" : { "beanStyleGetterMethodName" : "getEmailChannelRequest", "beanStyleSetterMethodName" : "setEmailChannelRequest", "c2jName" : "EmailChannelRequest", "c2jShape" : "EmailChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelRequest.Builder} avoiding the need to create one manually via {@link EmailChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #emailChannelRequest(EmailChannelRequest)}.\n@param emailChannelRequest a consumer that will call methods on {@link EmailChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelRequest(EmailChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelRequest", "fluentSetterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\n@param emailChannelRequest The new value for the EmailChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelRequest", "getterDocumentation" : "Returns the value of the EmailChannelRequest property for this object.\n@return The value of the EmailChannelRequest property for this object.", "getterModel" : { "returnType" : "EmailChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\n@param emailChannelRequest The new value for the EmailChannelRequest property for this object.", "setterMethodName" : "setEmailChannelRequest", "setterModel" : { "variableDeclarationType" : "EmailChannelRequest", "variableName" : "emailChannelRequest", "variableType" : "EmailChannelRequest", "documentation" : null, "simpleType" : "EmailChannelRequest", "variableSetterType" : "EmailChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelRequest", "variableName" : "emailChannelRequest", "variableType" : "EmailChannelRequest", "documentation" : "", "simpleType" : "EmailChannelRequest", "variableSetterType" : "EmailChannelRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailChannelRequest", "beanStyleSetterMethodName" : "setEmailChannelRequest", "c2jName" : "EmailChannelRequest", "c2jShape" : "EmailChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelRequest.Builder} avoiding the need to create one manually via {@link EmailChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #emailChannelRequest(EmailChannelRequest)}.\n@param emailChannelRequest a consumer that will call methods on {@link EmailChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelRequest(EmailChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelRequest", "fluentSetterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\n@param emailChannelRequest The new value for the EmailChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelRequest", "getterDocumentation" : "Returns the value of the EmailChannelRequest property for this object.\n@return The value of the EmailChannelRequest property for this object.", "getterModel" : { "returnType" : "EmailChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelRequest property for this object.\n\n@param emailChannelRequest The new value for the EmailChannelRequest property for this object.", "setterMethodName" : "setEmailChannelRequest", "setterModel" : { "variableDeclarationType" : "EmailChannelRequest", "variableName" : "emailChannelRequest", "variableType" : "EmailChannelRequest", "documentation" : null, "simpleType" : "EmailChannelRequest", "variableSetterType" : "EmailChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelRequest", "variableName" : "emailChannelRequest", "variableType" : "EmailChannelRequest", "documentation" : "", "simpleType" : "EmailChannelRequest", "variableSetterType" : "EmailChannelRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "EmailChannelRequest" ], "shapeName" : "UpdateEmailChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateEmailChannelRequest", "variableName" : "updateEmailChannelRequest", "variableType" : "UpdateEmailChannelRequest", "documentation" : null, "simpleType" : "UpdateEmailChannelRequest", "variableSetterType" : "UpdateEmailChannelRequest" }, "wrapper" : false }, "UpdateEmailChannelResponse" : { "c2jName" : "UpdateEmailChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailChannelResponse" : { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEmailChannelResponse", "beanStyleSetterMethodName" : "setEmailChannelResponse", "c2jName" : "EmailChannelResponse", "c2jShape" : "EmailChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link EmailChannelResponse.Builder} avoiding the need to create one manually via {@link EmailChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #emailChannelResponse(EmailChannelResponse)}.\n@param emailChannelResponse a consumer that will call methods on {@link EmailChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailChannelResponse(EmailChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailChannelResponse", "fluentSetterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailChannelResponse", "getterDocumentation" : "Returns the value of the EmailChannelResponse property for this object.\n@return The value of the EmailChannelResponse property for this object.", "getterModel" : { "returnType" : "EmailChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the EmailChannelResponse property for this object.\n\n@param emailChannelResponse The new value for the EmailChannelResponse property for this object.", "setterMethodName" : "setEmailChannelResponse", "setterModel" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : null, "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailChannelResponse", "variableName" : "emailChannelResponse", "variableType" : "EmailChannelResponse", "documentation" : "", "simpleType" : "EmailChannelResponse", "variableSetterType" : "EmailChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailChannelResponse" ], "shapeName" : "UpdateEmailChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateEmailChannelResponse", "variableName" : "updateEmailChannelResponse", "variableType" : "UpdateEmailChannelResponse", "documentation" : null, "simpleType" : "UpdateEmailChannelResponse", "variableSetterType" : "UpdateEmailChannelResponse" }, "wrapper" : false }, "UpdateEndpointRequest" : { "c2jName" : "UpdateEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateEndpoint", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/endpoints/{endpoint-id}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointRequest", "beanStyleSetterMethodName" : "setEndpointRequest", "c2jName" : "EndpointRequest", "c2jShape" : "EndpointRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointRequest.Builder} avoiding the need to create one manually via {@link EndpointRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointRequest.Builder#build()} is called immediately and its result is passed to {@link #endpointRequest(EndpointRequest)}.\n@param endpointRequest a consumer that will call methods on {@link EndpointRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointRequest(EndpointRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointRequest", "fluentSetterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\n@param endpointRequest The new value for the EndpointRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointRequest", "getterDocumentation" : "Returns the value of the EndpointRequest property for this object.\n@return The value of the EndpointRequest property for this object.", "getterModel" : { "returnType" : "EndpointRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\n@param endpointRequest The new value for the EndpointRequest property for this object.", "setterMethodName" : "setEndpointRequest", "setterModel" : { "variableDeclarationType" : "EndpointRequest", "variableName" : "endpointRequest", "variableType" : "EndpointRequest", "documentation" : null, "simpleType" : "EndpointRequest", "variableSetterType" : "EndpointRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointRequest", "variableName" : "endpointRequest", "variableType" : "EndpointRequest", "documentation" : "", "simpleType" : "EndpointRequest", "variableSetterType" : "EndpointRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointId" : { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointRequest" : { "beanStyleGetterMethodName" : "getEndpointRequest", "beanStyleSetterMethodName" : "setEndpointRequest", "c2jName" : "EndpointRequest", "c2jShape" : "EndpointRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointRequest.Builder} avoiding the need to create one manually via {@link EndpointRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointRequest.Builder#build()} is called immediately and its result is passed to {@link #endpointRequest(EndpointRequest)}.\n@param endpointRequest a consumer that will call methods on {@link EndpointRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointRequest(EndpointRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointRequest", "fluentSetterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\n@param endpointRequest The new value for the EndpointRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointRequest", "getterDocumentation" : "Returns the value of the EndpointRequest property for this object.\n@return The value of the EndpointRequest property for this object.", "getterModel" : { "returnType" : "EndpointRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\n@param endpointRequest The new value for the EndpointRequest property for this object.", "setterMethodName" : "setEndpointRequest", "setterModel" : { "variableDeclarationType" : "EndpointRequest", "variableName" : "endpointRequest", "variableType" : "EndpointRequest", "documentation" : null, "simpleType" : "EndpointRequest", "variableSetterType" : "EndpointRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointRequest", "variableName" : "endpointRequest", "variableType" : "EndpointRequest", "documentation" : "", "simpleType" : "EndpointRequest", "variableSetterType" : "EndpointRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointId", "beanStyleSetterMethodName" : "setEndpointId", "c2jName" : "EndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the endpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpointId(String)}.\n@param endpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointId(String)", "deprecated" : false, "documentation" : "The unique ID of the endpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointId", "fluentSetterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointId", "getterDocumentation" : "The unique ID of the endpoint.\n@return The unique ID of the endpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "endpoint-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndpointId", "sensitive" : false, "setterDocumentation" : "The unique ID of the endpoint.\n@param endpointId The unique ID of the endpoint.", "setterMethodName" : "setEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpointId", "variableType" : "String", "documentation" : "The unique ID of the endpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointRequest", "beanStyleSetterMethodName" : "setEndpointRequest", "c2jName" : "EndpointRequest", "c2jShape" : "EndpointRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointRequest.Builder} avoiding the need to create one manually via {@link EndpointRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointRequest.Builder#build()} is called immediately and its result is passed to {@link #endpointRequest(EndpointRequest)}.\n@param endpointRequest a consumer that will call methods on {@link EndpointRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointRequest(EndpointRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointRequest", "fluentSetterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\n@param endpointRequest The new value for the EndpointRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointRequest", "getterDocumentation" : "Returns the value of the EndpointRequest property for this object.\n@return The value of the EndpointRequest property for this object.", "getterModel" : { "returnType" : "EndpointRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointRequest property for this object.\n\n@param endpointRequest The new value for the EndpointRequest property for this object.", "setterMethodName" : "setEndpointRequest", "setterModel" : { "variableDeclarationType" : "EndpointRequest", "variableName" : "endpointRequest", "variableType" : "EndpointRequest", "documentation" : null, "simpleType" : "EndpointRequest", "variableSetterType" : "EndpointRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointRequest", "variableName" : "endpointRequest", "variableType" : "EndpointRequest", "documentation" : "", "simpleType" : "EndpointRequest", "variableSetterType" : "EndpointRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "EndpointId", "EndpointRequest" ], "shapeName" : "UpdateEndpointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateEndpointRequest", "variableName" : "updateEndpointRequest", "variableType" : "UpdateEndpointRequest", "documentation" : null, "simpleType" : "UpdateEndpointRequest", "variableSetterType" : "UpdateEndpointRequest" }, "wrapper" : false }, "UpdateEndpointResponse" : { "c2jName" : "UpdateEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMessageBody", "beanStyleSetterMethodName" : "setMessageBody", "c2jName" : "MessageBody", "c2jShape" : "MessageBody", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageBody.Builder} avoiding the need to create one manually via {@link MessageBody#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageBody.Builder#build()} is called immediately and its result is passed to {@link #messageBody(MessageBody)}.\n@param messageBody a consumer that will call methods on {@link MessageBody.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageBody(MessageBody)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageBody", "fluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageBody", "getterDocumentation" : "Returns the value of the MessageBody property for this object.\n@return The value of the MessageBody property for this object.", "getterModel" : { "returnType" : "MessageBody", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageBody", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.", "setterMethodName" : "setMessageBody", "setterModel" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : null, "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : "", "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MessageBody" : { "beanStyleGetterMethodName" : "getMessageBody", "beanStyleSetterMethodName" : "setMessageBody", "c2jName" : "MessageBody", "c2jShape" : "MessageBody", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageBody.Builder} avoiding the need to create one manually via {@link MessageBody#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageBody.Builder#build()} is called immediately and its result is passed to {@link #messageBody(MessageBody)}.\n@param messageBody a consumer that will call methods on {@link MessageBody.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageBody(MessageBody)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageBody", "fluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageBody", "getterDocumentation" : "Returns the value of the MessageBody property for this object.\n@return The value of the MessageBody property for this object.", "getterModel" : { "returnType" : "MessageBody", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageBody", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.", "setterMethodName" : "setMessageBody", "setterModel" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : null, "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : "", "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessageBody", "beanStyleSetterMethodName" : "setMessageBody", "c2jName" : "MessageBody", "c2jShape" : "MessageBody", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageBody.Builder} avoiding the need to create one manually via {@link MessageBody#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageBody.Builder#build()} is called immediately and its result is passed to {@link #messageBody(MessageBody)}.\n@param messageBody a consumer that will call methods on {@link MessageBody.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageBody(MessageBody)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageBody", "fluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageBody", "getterDocumentation" : "Returns the value of the MessageBody property for this object.\n@return The value of the MessageBody property for this object.", "getterModel" : { "returnType" : "MessageBody", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageBody", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.", "setterMethodName" : "setMessageBody", "setterModel" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : null, "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : "", "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "MessageBody" ], "shapeName" : "UpdateEndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateEndpointResponse", "variableName" : "updateEndpointResponse", "variableType" : "UpdateEndpointResponse", "documentation" : null, "simpleType" : "UpdateEndpointResponse", "variableSetterType" : "UpdateEndpointResponse" }, "wrapper" : false }, "UpdateEndpointsBatchRequest" : { "c2jName" : "UpdateEndpointsBatchRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateEndpointsBatch", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/endpoints", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointBatchRequest", "beanStyleSetterMethodName" : "setEndpointBatchRequest", "c2jName" : "EndpointBatchRequest", "c2jShape" : "EndpointBatchRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointBatchRequest.Builder} avoiding the need to create one manually via {@link EndpointBatchRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointBatchRequest.Builder#build()} is called immediately and its result is passed to {@link #endpointBatchRequest(EndpointBatchRequest)}.\n@param endpointBatchRequest a consumer that will call methods on {@link EndpointBatchRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointBatchRequest(EndpointBatchRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointBatchRequest", "fluentSetterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\n@param endpointBatchRequest The new value for the EndpointBatchRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointBatchRequest", "getterDocumentation" : "Returns the value of the EndpointBatchRequest property for this object.\n@return The value of the EndpointBatchRequest property for this object.", "getterModel" : { "returnType" : "EndpointBatchRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointBatchRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointBatchRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointBatchRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\n@param endpointBatchRequest The new value for the EndpointBatchRequest property for this object.", "setterMethodName" : "setEndpointBatchRequest", "setterModel" : { "variableDeclarationType" : "EndpointBatchRequest", "variableName" : "endpointBatchRequest", "variableType" : "EndpointBatchRequest", "documentation" : null, "simpleType" : "EndpointBatchRequest", "variableSetterType" : "EndpointBatchRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointBatchRequest", "variableName" : "endpointBatchRequest", "variableType" : "EndpointBatchRequest", "documentation" : "", "simpleType" : "EndpointBatchRequest", "variableSetterType" : "EndpointBatchRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndpointBatchRequest" : { "beanStyleGetterMethodName" : "getEndpointBatchRequest", "beanStyleSetterMethodName" : "setEndpointBatchRequest", "c2jName" : "EndpointBatchRequest", "c2jShape" : "EndpointBatchRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointBatchRequest.Builder} avoiding the need to create one manually via {@link EndpointBatchRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointBatchRequest.Builder#build()} is called immediately and its result is passed to {@link #endpointBatchRequest(EndpointBatchRequest)}.\n@param endpointBatchRequest a consumer that will call methods on {@link EndpointBatchRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointBatchRequest(EndpointBatchRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointBatchRequest", "fluentSetterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\n@param endpointBatchRequest The new value for the EndpointBatchRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointBatchRequest", "getterDocumentation" : "Returns the value of the EndpointBatchRequest property for this object.\n@return The value of the EndpointBatchRequest property for this object.", "getterModel" : { "returnType" : "EndpointBatchRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointBatchRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointBatchRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointBatchRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\n@param endpointBatchRequest The new value for the EndpointBatchRequest property for this object.", "setterMethodName" : "setEndpointBatchRequest", "setterModel" : { "variableDeclarationType" : "EndpointBatchRequest", "variableName" : "endpointBatchRequest", "variableType" : "EndpointBatchRequest", "documentation" : null, "simpleType" : "EndpointBatchRequest", "variableSetterType" : "EndpointBatchRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointBatchRequest", "variableName" : "endpointBatchRequest", "variableType" : "EndpointBatchRequest", "documentation" : "", "simpleType" : "EndpointBatchRequest", "variableSetterType" : "EndpointBatchRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpointBatchRequest", "beanStyleSetterMethodName" : "setEndpointBatchRequest", "c2jName" : "EndpointBatchRequest", "c2jShape" : "EndpointBatchRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link EndpointBatchRequest.Builder} avoiding the need to create one manually via {@link EndpointBatchRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link EndpointBatchRequest.Builder#build()} is called immediately and its result is passed to {@link #endpointBatchRequest(EndpointBatchRequest)}.\n@param endpointBatchRequest a consumer that will call methods on {@link EndpointBatchRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpointBatchRequest(EndpointBatchRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpointBatchRequest", "fluentSetterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\n@param endpointBatchRequest The new value for the EndpointBatchRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpointBatchRequest", "getterDocumentation" : "Returns the value of the EndpointBatchRequest property for this object.\n@return The value of the EndpointBatchRequest property for this object.", "getterModel" : { "returnType" : "EndpointBatchRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndpointBatchRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndpointBatchRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EndpointBatchRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the EndpointBatchRequest property for this object.\n\n@param endpointBatchRequest The new value for the EndpointBatchRequest property for this object.", "setterMethodName" : "setEndpointBatchRequest", "setterModel" : { "variableDeclarationType" : "EndpointBatchRequest", "variableName" : "endpointBatchRequest", "variableType" : "EndpointBatchRequest", "documentation" : null, "simpleType" : "EndpointBatchRequest", "variableSetterType" : "EndpointBatchRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EndpointBatchRequest", "variableName" : "endpointBatchRequest", "variableType" : "EndpointBatchRequest", "documentation" : "", "simpleType" : "EndpointBatchRequest", "variableSetterType" : "EndpointBatchRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "EndpointBatchRequest" ], "shapeName" : "UpdateEndpointsBatchRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateEndpointsBatchRequest", "variableName" : "updateEndpointsBatchRequest", "variableType" : "UpdateEndpointsBatchRequest", "documentation" : null, "simpleType" : "UpdateEndpointsBatchRequest", "variableSetterType" : "UpdateEndpointsBatchRequest" }, "wrapper" : false }, "UpdateEndpointsBatchResponse" : { "c2jName" : "UpdateEndpointsBatchResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMessageBody", "beanStyleSetterMethodName" : "setMessageBody", "c2jName" : "MessageBody", "c2jShape" : "MessageBody", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageBody.Builder} avoiding the need to create one manually via {@link MessageBody#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageBody.Builder#build()} is called immediately and its result is passed to {@link #messageBody(MessageBody)}.\n@param messageBody a consumer that will call methods on {@link MessageBody.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageBody(MessageBody)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageBody", "fluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageBody", "getterDocumentation" : "Returns the value of the MessageBody property for this object.\n@return The value of the MessageBody property for this object.", "getterModel" : { "returnType" : "MessageBody", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageBody", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.", "setterMethodName" : "setMessageBody", "setterModel" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : null, "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : "", "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MessageBody" : { "beanStyleGetterMethodName" : "getMessageBody", "beanStyleSetterMethodName" : "setMessageBody", "c2jName" : "MessageBody", "c2jShape" : "MessageBody", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageBody.Builder} avoiding the need to create one manually via {@link MessageBody#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageBody.Builder#build()} is called immediately and its result is passed to {@link #messageBody(MessageBody)}.\n@param messageBody a consumer that will call methods on {@link MessageBody.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageBody(MessageBody)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageBody", "fluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageBody", "getterDocumentation" : "Returns the value of the MessageBody property for this object.\n@return The value of the MessageBody property for this object.", "getterModel" : { "returnType" : "MessageBody", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageBody", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.", "setterMethodName" : "setMessageBody", "setterModel" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : null, "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : "", "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessageBody", "beanStyleSetterMethodName" : "setMessageBody", "c2jName" : "MessageBody", "c2jShape" : "MessageBody", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageBody.Builder} avoiding the need to create one manually via {@link MessageBody#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageBody.Builder#build()} is called immediately and its result is passed to {@link #messageBody(MessageBody)}.\n@param messageBody a consumer that will call methods on {@link MessageBody.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageBody(MessageBody)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageBody", "fluentSetterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageBody", "getterDocumentation" : "Returns the value of the MessageBody property for this object.\n@return The value of the MessageBody property for this object.", "getterModel" : { "returnType" : "MessageBody", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageBody", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageBody", "sensitive" : false, "setterDocumentation" : "Sets the value of the MessageBody property for this object.\n\n@param messageBody The new value for the MessageBody property for this object.", "setterMethodName" : "setMessageBody", "setterModel" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : null, "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageBody", "variableName" : "messageBody", "variableType" : "MessageBody", "documentation" : "", "simpleType" : "MessageBody", "variableSetterType" : "MessageBody" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "MessageBody" ], "shapeName" : "UpdateEndpointsBatchResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateEndpointsBatchResponse", "variableName" : "updateEndpointsBatchResponse", "variableType" : "UpdateEndpointsBatchResponse", "documentation" : null, "simpleType" : "UpdateEndpointsBatchResponse", "variableSetterType" : "UpdateEndpointsBatchResponse" }, "wrapper" : false }, "UpdateGcmChannelRequest" : { "c2jName" : "UpdateGcmChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateGcmChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/gcm", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGcmChannelRequest", "beanStyleSetterMethodName" : "setGcmChannelRequest", "c2jName" : "GCMChannelRequest", "c2jShape" : "GCMChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelRequest.Builder} avoiding the need to create one manually via {@link GCMChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelRequest(GCMChannelRequest)}.\n@param gcmChannelRequest a consumer that will call methods on {@link GCMChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelRequest(GCMChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelRequest", "fluentSetterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\n@param gcmChannelRequest The new value for the GCMChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelRequest", "getterDocumentation" : "Returns the value of the GCMChannelRequest property for this object.\n@return The value of the GCMChannelRequest property for this object.", "getterModel" : { "returnType" : "GCMChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\n@param gcmChannelRequest The new value for the GCMChannelRequest property for this object.", "setterMethodName" : "setGcmChannelRequest", "setterModel" : { "variableDeclarationType" : "GCMChannelRequest", "variableName" : "gcmChannelRequest", "variableType" : "GCMChannelRequest", "documentation" : null, "simpleType" : "GCMChannelRequest", "variableSetterType" : "GCMChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelRequest", "variableName" : "gcmChannelRequest", "variableType" : "GCMChannelRequest", "documentation" : "", "simpleType" : "GCMChannelRequest", "variableSetterType" : "GCMChannelRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GCMChannelRequest" : { "beanStyleGetterMethodName" : "getGcmChannelRequest", "beanStyleSetterMethodName" : "setGcmChannelRequest", "c2jName" : "GCMChannelRequest", "c2jShape" : "GCMChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelRequest.Builder} avoiding the need to create one manually via {@link GCMChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelRequest(GCMChannelRequest)}.\n@param gcmChannelRequest a consumer that will call methods on {@link GCMChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelRequest(GCMChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelRequest", "fluentSetterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\n@param gcmChannelRequest The new value for the GCMChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelRequest", "getterDocumentation" : "Returns the value of the GCMChannelRequest property for this object.\n@return The value of the GCMChannelRequest property for this object.", "getterModel" : { "returnType" : "GCMChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\n@param gcmChannelRequest The new value for the GCMChannelRequest property for this object.", "setterMethodName" : "setGcmChannelRequest", "setterModel" : { "variableDeclarationType" : "GCMChannelRequest", "variableName" : "gcmChannelRequest", "variableType" : "GCMChannelRequest", "documentation" : null, "simpleType" : "GCMChannelRequest", "variableSetterType" : "GCMChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelRequest", "variableName" : "gcmChannelRequest", "variableType" : "GCMChannelRequest", "documentation" : "", "simpleType" : "GCMChannelRequest", "variableSetterType" : "GCMChannelRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGcmChannelRequest", "beanStyleSetterMethodName" : "setGcmChannelRequest", "c2jName" : "GCMChannelRequest", "c2jShape" : "GCMChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelRequest.Builder} avoiding the need to create one manually via {@link GCMChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelRequest(GCMChannelRequest)}.\n@param gcmChannelRequest a consumer that will call methods on {@link GCMChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelRequest(GCMChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelRequest", "fluentSetterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\n@param gcmChannelRequest The new value for the GCMChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelRequest", "getterDocumentation" : "Returns the value of the GCMChannelRequest property for this object.\n@return The value of the GCMChannelRequest property for this object.", "getterModel" : { "returnType" : "GCMChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelRequest property for this object.\n\n@param gcmChannelRequest The new value for the GCMChannelRequest property for this object.", "setterMethodName" : "setGcmChannelRequest", "setterModel" : { "variableDeclarationType" : "GCMChannelRequest", "variableName" : "gcmChannelRequest", "variableType" : "GCMChannelRequest", "documentation" : null, "simpleType" : "GCMChannelRequest", "variableSetterType" : "GCMChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelRequest", "variableName" : "gcmChannelRequest", "variableType" : "GCMChannelRequest", "documentation" : "", "simpleType" : "GCMChannelRequest", "variableSetterType" : "GCMChannelRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "GCMChannelRequest" ], "shapeName" : "UpdateGcmChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateGcmChannelRequest", "variableName" : "updateGcmChannelRequest", "variableType" : "UpdateGcmChannelRequest", "documentation" : null, "simpleType" : "UpdateGcmChannelRequest", "variableSetterType" : "UpdateGcmChannelRequest" }, "wrapper" : false }, "UpdateGcmChannelResponse" : { "c2jName" : "UpdateGcmChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GCMChannelResponse" : { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGcmChannelResponse", "beanStyleSetterMethodName" : "setGcmChannelResponse", "c2jName" : "GCMChannelResponse", "c2jShape" : "GCMChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link GCMChannelResponse.Builder} avoiding the need to create one manually via {@link GCMChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link GCMChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #gcmChannelResponse(GCMChannelResponse)}.\n@param gcmChannelResponse a consumer that will call methods on {@link GCMChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gcmChannelResponse(GCMChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gcmChannelResponse", "fluentSetterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gcmChannelResponse", "getterDocumentation" : "Returns the value of the GCMChannelResponse property for this object.\n@return The value of the GCMChannelResponse property for this object.", "getterModel" : { "returnType" : "GCMChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GCMChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GCMChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GCMChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the GCMChannelResponse property for this object.\n\n@param gcmChannelResponse The new value for the GCMChannelResponse property for this object.", "setterMethodName" : "setGcmChannelResponse", "setterModel" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : null, "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GCMChannelResponse", "variableName" : "gcmChannelResponse", "variableType" : "GCMChannelResponse", "documentation" : "", "simpleType" : "GCMChannelResponse", "variableSetterType" : "GCMChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GCMChannelResponse" ], "shapeName" : "UpdateGcmChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateGcmChannelResponse", "variableName" : "updateGcmChannelResponse", "variableType" : "UpdateGcmChannelResponse", "documentation" : null, "simpleType" : "UpdateGcmChannelResponse", "variableSetterType" : "UpdateGcmChannelResponse" }, "wrapper" : false }, "UpdateSegmentRequest" : { "c2jName" : "UpdateSegmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateSegment", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/segments/{segment-id}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteSegmentRequest", "beanStyleSetterMethodName" : "setWriteSegmentRequest", "c2jName" : "WriteSegmentRequest", "c2jShape" : "WriteSegmentRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteSegmentRequest.Builder} avoiding the need to create one manually via {@link WriteSegmentRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteSegmentRequest.Builder#build()} is called immediately and its result is passed to {@link #writeSegmentRequest(WriteSegmentRequest)}.\n@param writeSegmentRequest a consumer that will call methods on {@link WriteSegmentRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeSegmentRequest(WriteSegmentRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeSegmentRequest", "fluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeSegmentRequest", "getterDocumentation" : "Returns the value of the WriteSegmentRequest property for this object.\n@return The value of the WriteSegmentRequest property for this object.", "getterModel" : { "returnType" : "WriteSegmentRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteSegmentRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteSegmentRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteSegmentRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.", "setterMethodName" : "setWriteSegmentRequest", "setterModel" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : null, "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : "", "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteSegmentRequest" : { "beanStyleGetterMethodName" : "getWriteSegmentRequest", "beanStyleSetterMethodName" : "setWriteSegmentRequest", "c2jName" : "WriteSegmentRequest", "c2jShape" : "WriteSegmentRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteSegmentRequest.Builder} avoiding the need to create one manually via {@link WriteSegmentRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteSegmentRequest.Builder#build()} is called immediately and its result is passed to {@link #writeSegmentRequest(WriteSegmentRequest)}.\n@param writeSegmentRequest a consumer that will call methods on {@link WriteSegmentRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeSegmentRequest(WriteSegmentRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeSegmentRequest", "fluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeSegmentRequest", "getterDocumentation" : "Returns the value of the WriteSegmentRequest property for this object.\n@return The value of the WriteSegmentRequest property for this object.", "getterModel" : { "returnType" : "WriteSegmentRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteSegmentRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteSegmentRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteSegmentRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.", "setterMethodName" : "setWriteSegmentRequest", "setterModel" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : null, "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : "", "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of the segment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The unique ID of the segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The unique ID of the segment.\n@return The unique ID of the segment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "segment-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segment-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The unique ID of the segment.\n@param segmentId The unique ID of the segment.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The unique ID of the segment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteSegmentRequest", "beanStyleSetterMethodName" : "setWriteSegmentRequest", "c2jName" : "WriteSegmentRequest", "c2jShape" : "WriteSegmentRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteSegmentRequest.Builder} avoiding the need to create one manually via {@link WriteSegmentRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteSegmentRequest.Builder#build()} is called immediately and its result is passed to {@link #writeSegmentRequest(WriteSegmentRequest)}.\n@param writeSegmentRequest a consumer that will call methods on {@link WriteSegmentRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeSegmentRequest(WriteSegmentRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeSegmentRequest", "fluentSetterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeSegmentRequest", "getterDocumentation" : "Returns the value of the WriteSegmentRequest property for this object.\n@return The value of the WriteSegmentRequest property for this object.", "getterModel" : { "returnType" : "WriteSegmentRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteSegmentRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WriteSegmentRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "WriteSegmentRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the WriteSegmentRequest property for this object.\n\n@param writeSegmentRequest The new value for the WriteSegmentRequest property for this object.", "setterMethodName" : "setWriteSegmentRequest", "setterModel" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : null, "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : "", "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentId", "ApplicationId", "WriteSegmentRequest" ], "shapeName" : "UpdateSegmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateSegmentRequest", "variableName" : "updateSegmentRequest", "variableType" : "UpdateSegmentRequest", "documentation" : null, "simpleType" : "UpdateSegmentRequest", "variableSetterType" : "UpdateSegmentRequest" }, "wrapper" : false }, "UpdateSegmentResponse" : { "c2jName" : "UpdateSegmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SegmentResponse" : { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSegmentResponse", "beanStyleSetterMethodName" : "setSegmentResponse", "c2jName" : "SegmentResponse", "c2jShape" : "SegmentResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SegmentResponse.Builder} avoiding the need to create one manually via {@link SegmentResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentResponse.Builder#build()} is called immediately and its result is passed to {@link #segmentResponse(SegmentResponse)}.\n@param segmentResponse a consumer that will call methods on {@link SegmentResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentResponse(SegmentResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentResponse", "fluentSetterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentResponse", "getterDocumentation" : "Returns the value of the SegmentResponse property for this object.\n@return The value of the SegmentResponse property for this object.", "getterModel" : { "returnType" : "SegmentResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SegmentResponse property for this object.\n\n@param segmentResponse The new value for the SegmentResponse property for this object.", "setterMethodName" : "setSegmentResponse", "setterModel" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : null, "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentResponse", "variableName" : "segmentResponse", "variableType" : "SegmentResponse", "documentation" : "", "simpleType" : "SegmentResponse", "variableSetterType" : "SegmentResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SegmentResponse" ], "shapeName" : "UpdateSegmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateSegmentResponse", "variableName" : "updateSegmentResponse", "variableType" : "UpdateSegmentResponse", "documentation" : null, "simpleType" : "UpdateSegmentResponse", "variableSetterType" : "UpdateSegmentResponse" }, "wrapper" : false }, "UpdateSmsChannelRequest" : { "c2jName" : "UpdateSmsChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateSmsChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/sms", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsChannelRequest", "beanStyleSetterMethodName" : "setSmsChannelRequest", "c2jName" : "SMSChannelRequest", "c2jShape" : "SMSChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelRequest.Builder} avoiding the need to create one manually via {@link SMSChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #smsChannelRequest(SMSChannelRequest)}.\n@param smsChannelRequest a consumer that will call methods on {@link SMSChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelRequest(SMSChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelRequest", "fluentSetterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\n@param smsChannelRequest The new value for the SMSChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelRequest", "getterDocumentation" : "Returns the value of the SMSChannelRequest property for this object.\n@return The value of the SMSChannelRequest property for this object.", "getterModel" : { "returnType" : "SMSChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\n@param smsChannelRequest The new value for the SMSChannelRequest property for this object.", "setterMethodName" : "setSmsChannelRequest", "setterModel" : { "variableDeclarationType" : "SMSChannelRequest", "variableName" : "smsChannelRequest", "variableType" : "SMSChannelRequest", "documentation" : null, "simpleType" : "SMSChannelRequest", "variableSetterType" : "SMSChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelRequest", "variableName" : "smsChannelRequest", "variableType" : "SMSChannelRequest", "documentation" : "", "simpleType" : "SMSChannelRequest", "variableSetterType" : "SMSChannelRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SMSChannelRequest" : { "beanStyleGetterMethodName" : "getSmsChannelRequest", "beanStyleSetterMethodName" : "setSmsChannelRequest", "c2jName" : "SMSChannelRequest", "c2jShape" : "SMSChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelRequest.Builder} avoiding the need to create one manually via {@link SMSChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #smsChannelRequest(SMSChannelRequest)}.\n@param smsChannelRequest a consumer that will call methods on {@link SMSChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelRequest(SMSChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelRequest", "fluentSetterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\n@param smsChannelRequest The new value for the SMSChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelRequest", "getterDocumentation" : "Returns the value of the SMSChannelRequest property for this object.\n@return The value of the SMSChannelRequest property for this object.", "getterModel" : { "returnType" : "SMSChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\n@param smsChannelRequest The new value for the SMSChannelRequest property for this object.", "setterMethodName" : "setSmsChannelRequest", "setterModel" : { "variableDeclarationType" : "SMSChannelRequest", "variableName" : "smsChannelRequest", "variableType" : "SMSChannelRequest", "documentation" : null, "simpleType" : "SMSChannelRequest", "variableSetterType" : "SMSChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelRequest", "variableName" : "smsChannelRequest", "variableType" : "SMSChannelRequest", "documentation" : "", "simpleType" : "SMSChannelRequest", "variableSetterType" : "SMSChannelRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsChannelRequest", "beanStyleSetterMethodName" : "setSmsChannelRequest", "c2jName" : "SMSChannelRequest", "c2jShape" : "SMSChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelRequest.Builder} avoiding the need to create one manually via {@link SMSChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #smsChannelRequest(SMSChannelRequest)}.\n@param smsChannelRequest a consumer that will call methods on {@link SMSChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelRequest(SMSChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelRequest", "fluentSetterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\n@param smsChannelRequest The new value for the SMSChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelRequest", "getterDocumentation" : "Returns the value of the SMSChannelRequest property for this object.\n@return The value of the SMSChannelRequest property for this object.", "getterModel" : { "returnType" : "SMSChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelRequest property for this object.\n\n@param smsChannelRequest The new value for the SMSChannelRequest property for this object.", "setterMethodName" : "setSmsChannelRequest", "setterModel" : { "variableDeclarationType" : "SMSChannelRequest", "variableName" : "smsChannelRequest", "variableType" : "SMSChannelRequest", "documentation" : null, "simpleType" : "SMSChannelRequest", "variableSetterType" : "SMSChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelRequest", "variableName" : "smsChannelRequest", "variableType" : "SMSChannelRequest", "documentation" : "", "simpleType" : "SMSChannelRequest", "variableSetterType" : "SMSChannelRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "SMSChannelRequest" ], "shapeName" : "UpdateSmsChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateSmsChannelRequest", "variableName" : "updateSmsChannelRequest", "variableType" : "UpdateSmsChannelRequest", "documentation" : null, "simpleType" : "UpdateSmsChannelRequest", "variableSetterType" : "UpdateSmsChannelRequest" }, "wrapper" : false }, "UpdateSmsChannelResponse" : { "c2jName" : "UpdateSmsChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SMSChannelResponse" : { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsChannelResponse", "beanStyleSetterMethodName" : "setSmsChannelResponse", "c2jName" : "SMSChannelResponse", "c2jShape" : "SMSChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link SMSChannelResponse.Builder} avoiding the need to create one manually via {@link SMSChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #smsChannelResponse(SMSChannelResponse)}.\n@param smsChannelResponse a consumer that will call methods on {@link SMSChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsChannelResponse(SMSChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsChannelResponse", "fluentSetterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsChannelResponse", "getterDocumentation" : "Returns the value of the SMSChannelResponse property for this object.\n@return The value of the SMSChannelResponse property for this object.", "getterModel" : { "returnType" : "SMSChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the SMSChannelResponse property for this object.\n\n@param smsChannelResponse The new value for the SMSChannelResponse property for this object.", "setterMethodName" : "setSmsChannelResponse", "setterModel" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : null, "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSChannelResponse", "variableName" : "smsChannelResponse", "variableType" : "SMSChannelResponse", "documentation" : "", "simpleType" : "SMSChannelResponse", "variableSetterType" : "SMSChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SMSChannelResponse" ], "shapeName" : "UpdateSmsChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateSmsChannelResponse", "variableName" : "updateSmsChannelResponse", "variableType" : "UpdateSmsChannelResponse", "documentation" : null, "simpleType" : "UpdateSmsChannelResponse", "variableSetterType" : "UpdateSmsChannelResponse" }, "wrapper" : false }, "UpdateVoiceChannelRequest" : { "c2jName" : "UpdateVoiceChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateVoiceChannel", "locationName" : null, "requestUri" : "/v1/apps/{application-id}/channels/voice", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVoiceChannelRequest", "beanStyleSetterMethodName" : "setVoiceChannelRequest", "c2jName" : "VoiceChannelRequest", "c2jShape" : "VoiceChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelRequest.Builder} avoiding the need to create one manually via {@link VoiceChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelRequest(VoiceChannelRequest)}.\n@param voiceChannelRequest a consumer that will call methods on {@link VoiceChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelRequest(VoiceChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelRequest", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\n@param voiceChannelRequest The new value for the VoiceChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelRequest", "getterDocumentation" : "Returns the value of the VoiceChannelRequest property for this object.\n@return The value of the VoiceChannelRequest property for this object.", "getterModel" : { "returnType" : "VoiceChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\n@param voiceChannelRequest The new value for the VoiceChannelRequest property for this object.", "setterMethodName" : "setVoiceChannelRequest", "setterModel" : { "variableDeclarationType" : "VoiceChannelRequest", "variableName" : "voiceChannelRequest", "variableType" : "VoiceChannelRequest", "documentation" : null, "simpleType" : "VoiceChannelRequest", "variableSetterType" : "VoiceChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelRequest", "variableName" : "voiceChannelRequest", "variableType" : "VoiceChannelRequest", "documentation" : "", "simpleType" : "VoiceChannelRequest", "variableSetterType" : "VoiceChannelRequest" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VoiceChannelRequest" : { "beanStyleGetterMethodName" : "getVoiceChannelRequest", "beanStyleSetterMethodName" : "setVoiceChannelRequest", "c2jName" : "VoiceChannelRequest", "c2jShape" : "VoiceChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelRequest.Builder} avoiding the need to create one manually via {@link VoiceChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelRequest(VoiceChannelRequest)}.\n@param voiceChannelRequest a consumer that will call methods on {@link VoiceChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelRequest(VoiceChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelRequest", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\n@param voiceChannelRequest The new value for the VoiceChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelRequest", "getterDocumentation" : "Returns the value of the VoiceChannelRequest property for this object.\n@return The value of the VoiceChannelRequest property for this object.", "getterModel" : { "returnType" : "VoiceChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\n@param voiceChannelRequest The new value for the VoiceChannelRequest property for this object.", "setterMethodName" : "setVoiceChannelRequest", "setterModel" : { "variableDeclarationType" : "VoiceChannelRequest", "variableName" : "voiceChannelRequest", "variableType" : "VoiceChannelRequest", "documentation" : null, "simpleType" : "VoiceChannelRequest", "variableSetterType" : "VoiceChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelRequest", "variableName" : "voiceChannelRequest", "variableType" : "VoiceChannelRequest", "documentation" : "", "simpleType" : "VoiceChannelRequest", "variableSetterType" : "VoiceChannelRequest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint 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 #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "The unique ID of your Amazon Pinpoint application.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@return The unique ID of your Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "application-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application-id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "The unique ID of your Amazon Pinpoint application.\n@param applicationId The unique ID of your Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "The unique ID of your Amazon Pinpoint application.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVoiceChannelRequest", "beanStyleSetterMethodName" : "setVoiceChannelRequest", "c2jName" : "VoiceChannelRequest", "c2jShape" : "VoiceChannelRequest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelRequest.Builder} avoiding the need to create one manually via {@link VoiceChannelRequest#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelRequest.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelRequest(VoiceChannelRequest)}.\n@param voiceChannelRequest a consumer that will call methods on {@link VoiceChannelRequest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelRequest(VoiceChannelRequest)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelRequest", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\n@param voiceChannelRequest The new value for the VoiceChannelRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelRequest", "getterDocumentation" : "Returns the value of the VoiceChannelRequest property for this object.\n@return The value of the VoiceChannelRequest property for this object.", "getterModel" : { "returnType" : "VoiceChannelRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelRequest", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelRequest property for this object.\n\n@param voiceChannelRequest The new value for the VoiceChannelRequest property for this object.", "setterMethodName" : "setVoiceChannelRequest", "setterModel" : { "variableDeclarationType" : "VoiceChannelRequest", "variableName" : "voiceChannelRequest", "variableType" : "VoiceChannelRequest", "documentation" : null, "simpleType" : "VoiceChannelRequest", "variableSetterType" : "VoiceChannelRequest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelRequest", "variableName" : "voiceChannelRequest", "variableType" : "VoiceChannelRequest", "documentation" : "", "simpleType" : "VoiceChannelRequest", "variableSetterType" : "VoiceChannelRequest" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "VoiceChannelRequest" ], "shapeName" : "UpdateVoiceChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateVoiceChannelRequest", "variableName" : "updateVoiceChannelRequest", "variableType" : "UpdateVoiceChannelRequest", "documentation" : null, "simpleType" : "UpdateVoiceChannelRequest", "variableSetterType" : "UpdateVoiceChannelRequest" }, "wrapper" : false }, "UpdateVoiceChannelResponse" : { "c2jName" : "UpdateVoiceChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VoiceChannelResponse" : { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVoiceChannelResponse", "beanStyleSetterMethodName" : "setVoiceChannelResponse", "c2jName" : "VoiceChannelResponse", "c2jShape" : "VoiceChannelResponse", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\nThis is a convenience that creates an instance of the {@link VoiceChannelResponse.Builder} avoiding the need to create one manually via {@link VoiceChannelResponse#builder()}.\n\nWhen the {@link Consumer} completes, {@link VoiceChannelResponse.Builder#build()} is called immediately and its result is passed to {@link #voiceChannelResponse(VoiceChannelResponse)}.\n@param voiceChannelResponse a consumer that will call methods on {@link VoiceChannelResponse.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceChannelResponse(VoiceChannelResponse)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceChannelResponse", "fluentSetterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceChannelResponse", "getterDocumentation" : "Returns the value of the VoiceChannelResponse property for this object.\n@return The value of the VoiceChannelResponse property for this object.", "getterModel" : { "returnType" : "VoiceChannelResponse", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VoiceChannelResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceChannelResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VoiceChannelResponse", "sensitive" : false, "setterDocumentation" : "Sets the value of the VoiceChannelResponse property for this object.\n\n@param voiceChannelResponse The new value for the VoiceChannelResponse property for this object.", "setterMethodName" : "setVoiceChannelResponse", "setterModel" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : "", "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VoiceChannelResponse" ], "shapeName" : "UpdateVoiceChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateVoiceChannelResponse", "variableName" : "updateVoiceChannelResponse", "variableType" : "UpdateVoiceChannelResponse", "documentation" : null, "simpleType" : "UpdateVoiceChannelResponse", "variableSetterType" : "UpdateVoiceChannelResponse" }, "wrapper" : false }, "VoiceChannelRequest" : { "c2jName" : "VoiceChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Voice Channel Request", "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" : "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 } ], "membersAsMap" : { "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 } }, "nonStreamingMembers" : [ { "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "VoiceChannelRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VoiceChannelRequest", "variableName" : "voiceChannelRequest", "variableType" : "VoiceChannelRequest", "documentation" : null, "simpleType" : "VoiceChannelRequest", "variableSetterType" : "VoiceChannelRequest" }, "wrapper" : false }, "VoiceChannelResponse" : { "c2jName" : "VoiceChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Voice Channel Response.", "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" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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" : "Sets the value of the HasCredential property for this object.\n\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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasCredential", "fluentSetterDocumentation" : "Sets the value of the HasCredential property for this object.\n\n@param hasCredential The new value for the HasCredential property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasCredential", "getterDocumentation" : "Returns the value of the HasCredential property for this object.\n@return The value of the HasCredential property for this object.", "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" : "Sets the value of the HasCredential property for this object.\n\n@param hasCredential The new value for the HasCredential property for this object.", "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" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"Voice\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"Voice\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"Voice\"\n@param platform Platform type. Will be \"Voice\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"Voice\"\n@return Platform type. Will be \"Voice\"", "getterModel" : { "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" : "Platform type. Will be \"Voice\"\n@param platform Platform type. Will be \"Voice\"", "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" : "Platform type. Will be \"Voice\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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" : "Sets the value of the HasCredential property for this object.\n\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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasCredential", "fluentSetterDocumentation" : "Sets the value of the HasCredential property for this object.\n\n@param hasCredential The new value for the HasCredential property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasCredential", "getterDocumentation" : "Returns the value of the HasCredential property for this object.\n@return The value of the HasCredential property for this object.", "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" : "Sets the value of the HasCredential property for this object.\n\n@param hasCredential The new value for the HasCredential property for this object.", "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" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsArchived" : { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"Voice\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"Voice\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"Voice\"\n@param platform Platform type. Will be \"Voice\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"Voice\"\n@return Platform type. Will be \"Voice\"", "getterModel" : { "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" : "Platform type. Will be \"Voice\"\n@param platform Platform type. Will be \"Voice\"", "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" : "Platform type. Will be \"Voice\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Application id\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Application id", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "Application id\n@param applicationId Application id\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "Application id\n@return Application id", "getterModel" : { "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" : "Application id\n@param applicationId Application id", "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" : "Application id", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 that the settings were last updated in ISO 8601 format.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "The date that the settings were last updated in ISO 8601 format.\n@return The date that the settings were last updated in ISO 8601 format.", "getterModel" : { "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 that the settings were last updated in ISO 8601 format.\n@param creationDate The date that the settings were last updated in ISO 8601 format.", "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 that the settings were last updated in ISO 8601 format.", "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" : "Sets the value of the HasCredential property for this object.\n\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" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hasCredential", "fluentSetterDocumentation" : "Sets the value of the HasCredential property for this object.\n\n@param hasCredential The new value for the HasCredential property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hasCredential", "getterDocumentation" : "Returns the value of the HasCredential property for this object.\n@return The value of the HasCredential property for this object.", "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" : "Sets the value of the HasCredential property for this object.\n\n@param hasCredential The new value for the HasCredential property for this object.", "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" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only for backwards compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Channel ID. Not used, only for backwards compatibility.\n@return Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.\n@param id Channel ID. Not used, only 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" : "Channel ID. Not used, only for backwards compatibility.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsArchived", "beanStyleSetterMethodName" : "setIsArchived", "c2jName" : "IsArchived", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Is this channel 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" : "Is this channel archived", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isArchived", "fluentSetterDocumentation" : "Is this channel archived\n@param isArchived Is this channel archived\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isArchived", "getterDocumentation" : "Is this channel archived\n@return Is this channel 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" : "Is this channel archived\n@param isArchived Is this channel 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" : "Is this channel archived", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Who made the last change\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Who made the last change", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "Who made the last change\n@param lastModifiedBy Who made the last change\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "Who made the last change\n@return Who made the last change", "getterModel" : { "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" : "Who made the last change\n@param lastModifiedBy Who made the last change", "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" : "Who made the last change", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Last date this was updated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Last date this was updated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "Last date this was updated\n@param lastModifiedDate Last date this was updated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "Last date this was updated\n@return Last date this was updated", "getterModel" : { "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" : "Last date this was updated\n@param lastModifiedDate Last date this was updated", "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" : "Last date this was updated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Platform type. Will be \"Voice\"\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "Platform type. Will be \"Voice\"", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platform", "fluentSetterDocumentation" : "Platform type. Will be \"Voice\"\n@param platform Platform type. Will be \"Voice\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "Platform type. Will be \"Voice\"\n@return Platform type. Will be \"Voice\"", "getterModel" : { "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" : "Platform type. Will be \"Voice\"\n@param platform Platform type. Will be \"Voice\"", "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" : "Platform type. Will be \"Voice\"", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Version of channel\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #version(Integer)}.\n@param version a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Integer)", "deprecated" : false, "documentation" : "Version of channel", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "Version of channel\n@param version Version of channel\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "Version of channel\n@return Version of channel", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "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" : "Version of channel\n@param version Version of channel", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "version", "variableType" : "Integer", "documentation" : "Version of channel", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "VoiceChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VoiceChannelResponse", "variableName" : "voiceChannelResponse", "variableType" : "VoiceChannelResponse", "documentation" : null, "simpleType" : "VoiceChannelResponse", "variableSetterType" : "VoiceChannelResponse" }, "wrapper" : false }, "VoiceMessage" : { "c2jName" : "VoiceMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Voice 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" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The message body of the notification, the email body or the text message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.\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, the email body or the text message.\n@return The message body of the notification, the email body or the text message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "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, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The message body of the notification, the email body or the text message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLanguageCode", "beanStyleSetterMethodName" : "setLanguageCode", "c2jName" : "LanguageCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Language of sent 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 #languageCode(String)}.\n@param languageCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #languageCode(String)", "deprecated" : false, "documentation" : "Language of sent message", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "languageCode", "fluentSetterDocumentation" : "Language of sent message\n@param languageCode Language of sent message\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "languageCode", "getterDocumentation" : "Language of sent message\n@return Language of sent 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" : "LanguageCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, "setterDocumentation" : "Language of sent message\n@param languageCode Language of sent message", "setterMethodName" : "setLanguageCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", "documentation" : "Language of sent message", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginationNumber", "beanStyleSetterMethodName" : "setOriginationNumber", "c2jName" : "OriginationNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Is the number from the pool or messaging service to send from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationNumber(String)}.\n@param originationNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originationNumber(String)", "deprecated" : false, "documentation" : "Is the number from the pool or messaging service to send from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originationNumber", "fluentSetterDocumentation" : "Is the number from the pool or messaging service to send from.\n@param originationNumber Is the number from the pool or messaging service to send from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originationNumber", "getterDocumentation" : "Is the number from the pool or messaging service to send from.\n@return Is the number from the pool or messaging service to send from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginationNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginationNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginationNumber", "sensitive" : false, "setterDocumentation" : "Is the number from the pool or messaging service to send from.\n@param originationNumber Is the number from the pool or messaging service to send from.", "setterMethodName" : "setOriginationNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : "Is the number from the pool or messaging service to send from.", "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" : "getVoiceId", "beanStyleSetterMethodName" : "setVoiceId", "c2jName" : "VoiceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Voice ID of sent 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 #voiceId(String)}.\n@param voiceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceId(String)", "deprecated" : false, "documentation" : "Voice ID of sent message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceId", "fluentSetterDocumentation" : "Voice ID of sent message.\n@param voiceId Voice ID of sent message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceId", "getterDocumentation" : "Voice ID of sent message.\n@return Voice ID of sent 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" : "VoiceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VoiceId", "sensitive" : false, "setterDocumentation" : "Voice ID of sent message.\n@param voiceId Voice ID of sent message.", "setterMethodName" : "setVoiceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "voiceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "voiceId", "variableType" : "String", "documentation" : "Voice ID of sent message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The message body of the notification, the email body or the text message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.\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, the email body or the text message.\n@return The message body of the notification, the email body or the text message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "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, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The message body of the notification, the email body or the text message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LanguageCode" : { "beanStyleGetterMethodName" : "getLanguageCode", "beanStyleSetterMethodName" : "setLanguageCode", "c2jName" : "LanguageCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Language of sent 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 #languageCode(String)}.\n@param languageCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #languageCode(String)", "deprecated" : false, "documentation" : "Language of sent message", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "languageCode", "fluentSetterDocumentation" : "Language of sent message\n@param languageCode Language of sent message\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "languageCode", "getterDocumentation" : "Language of sent message\n@return Language of sent 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" : "LanguageCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, "setterDocumentation" : "Language of sent message\n@param languageCode Language of sent message", "setterMethodName" : "setLanguageCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", "documentation" : "Language of sent message", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OriginationNumber" : { "beanStyleGetterMethodName" : "getOriginationNumber", "beanStyleSetterMethodName" : "setOriginationNumber", "c2jName" : "OriginationNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Is the number from the pool or messaging service to send from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationNumber(String)}.\n@param originationNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originationNumber(String)", "deprecated" : false, "documentation" : "Is the number from the pool or messaging service to send from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originationNumber", "fluentSetterDocumentation" : "Is the number from the pool or messaging service to send from.\n@param originationNumber Is the number from the pool or messaging service to send from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originationNumber", "getterDocumentation" : "Is the number from the pool or messaging service to send from.\n@return Is the number from the pool or messaging service to send from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginationNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginationNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginationNumber", "sensitive" : false, "setterDocumentation" : "Is the number from the pool or messaging service to send from.\n@param originationNumber Is the number from the pool or messaging service to send from.", "setterMethodName" : "setOriginationNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : "Is the number from the pool or messaging service to send from.", "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 }, "VoiceId" : { "beanStyleGetterMethodName" : "getVoiceId", "beanStyleSetterMethodName" : "setVoiceId", "c2jName" : "VoiceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Voice ID of sent 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 #voiceId(String)}.\n@param voiceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceId(String)", "deprecated" : false, "documentation" : "Voice ID of sent message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceId", "fluentSetterDocumentation" : "Voice ID of sent message.\n@param voiceId Voice ID of sent message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceId", "getterDocumentation" : "Voice ID of sent message.\n@return Voice ID of sent 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" : "VoiceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VoiceId", "sensitive" : false, "setterDocumentation" : "Voice ID of sent message.\n@param voiceId Voice ID of sent message.", "setterMethodName" : "setVoiceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "voiceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "voiceId", "variableType" : "String", "documentation" : "Voice ID of sent message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #body(String)}.\n@param body a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(String)", "deprecated" : false, "documentation" : "The message body of the notification, the email body or the text message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "The message body of the notification, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.\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, the email body or the text message.\n@return The message body of the notification, the email body or the text message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "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, the email body or the text message.\n@param body The message body of the notification, the email body or the text message.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "body", "variableType" : "String", "documentation" : "The message body of the notification, the email body or the text message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLanguageCode", "beanStyleSetterMethodName" : "setLanguageCode", "c2jName" : "LanguageCode", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Language of sent 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 #languageCode(String)}.\n@param languageCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #languageCode(String)", "deprecated" : false, "documentation" : "Language of sent message", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "languageCode", "fluentSetterDocumentation" : "Language of sent message\n@param languageCode Language of sent message\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "languageCode", "getterDocumentation" : "Language of sent message\n@return Language of sent 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" : "LanguageCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LanguageCode", "sensitive" : false, "setterDocumentation" : "Language of sent message\n@param languageCode Language of sent message", "setterMethodName" : "setLanguageCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "languageCode", "variableType" : "String", "documentation" : "Language of sent message", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginationNumber", "beanStyleSetterMethodName" : "setOriginationNumber", "c2jName" : "OriginationNumber", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Is the number from the pool or messaging service to send from.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationNumber(String)}.\n@param originationNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originationNumber(String)", "deprecated" : false, "documentation" : "Is the number from the pool or messaging service to send from.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originationNumber", "fluentSetterDocumentation" : "Is the number from the pool or messaging service to send from.\n@param originationNumber Is the number from the pool or messaging service to send from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originationNumber", "getterDocumentation" : "Is the number from the pool or messaging service to send from.\n@return Is the number from the pool or messaging service to send from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OriginationNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OriginationNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginationNumber", "sensitive" : false, "setterDocumentation" : "Is the number from the pool or messaging service to send from.\n@param originationNumber Is the number from the pool or messaging service to send from.", "setterMethodName" : "setOriginationNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originationNumber", "variableType" : "String", "documentation" : "Is the number from the pool or messaging service to send from.", "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" : "getVoiceId", "beanStyleSetterMethodName" : "setVoiceId", "c2jName" : "VoiceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Voice ID of sent 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 #voiceId(String)}.\n@param voiceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #voiceId(String)", "deprecated" : false, "documentation" : "Voice ID of sent message.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "voiceId", "fluentSetterDocumentation" : "Voice ID of sent message.\n@param voiceId Voice ID of sent message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "voiceId", "getterDocumentation" : "Voice ID of sent message.\n@return Voice ID of sent 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" : "VoiceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VoiceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VoiceId", "sensitive" : false, "setterDocumentation" : "Voice ID of sent message.\n@param voiceId Voice ID of sent message.", "setterMethodName" : "setVoiceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "voiceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "voiceId", "variableType" : "String", "documentation" : "Voice ID of sent message.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VoiceMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VoiceMessage", "variableName" : "voiceMessage", "variableType" : "VoiceMessage", "documentation" : null, "simpleType" : "VoiceMessage", "variableSetterType" : "VoiceMessage" }, "wrapper" : false }, "WriteApplicationSettingsRequest" : { "c2jName" : "WriteApplicationSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Creating application setting request", "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" : "getCampaignHook", "beanStyleSetterMethodName" : "setCampaignHook", "c2jName" : "CampaignHook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Default campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #campaignHook(CampaignHook)}.\n@param campaignHook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignHook(CampaignHook)", "deprecated" : false, "documentation" : "Default campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignHook", "fluentSetterDocumentation" : "Default campaign hook information.\n@param campaignHook Default campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignHook", "getterDocumentation" : "Default campaign hook information.\n@return Default campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignHook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignHook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignHook", "sensitive" : false, "setterDocumentation" : "Default campaign hook information.\n@param campaignHook Default campaign hook information.", "setterMethodName" : "setCampaignHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : "Default campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchMetricsEnabled", "beanStyleSetterMethodName" : "setCloudWatchMetricsEnabled", "c2jName" : "CloudWatchMetricsEnabled", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "The CloudWatchMetrics settings for the app.\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 #cloudWatchMetricsEnabled(Boolean)}.\n@param cloudWatchMetricsEnabled 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 #cloudWatchMetricsEnabled(Boolean)", "deprecated" : false, "documentation" : "The CloudWatchMetrics settings for the app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchMetricsEnabled", "fluentSetterDocumentation" : "The CloudWatchMetrics settings for the app.\n@param cloudWatchMetricsEnabled The CloudWatchMetrics settings for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchMetricsEnabled", "getterDocumentation" : "The CloudWatchMetrics settings for the app.\n@return The CloudWatchMetrics settings for the app.", "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" : "CloudWatchMetricsEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "CloudWatchMetricsEnabled", "sensitive" : false, "setterDocumentation" : "The CloudWatchMetrics settings for the app.\n@param cloudWatchMetricsEnabled The CloudWatchMetrics settings for the app.", "setterMethodName" : "setCloudWatchMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchMetricsEnabled", "variableType" : "Boolean", "documentation" : "The CloudWatchMetrics settings for the app.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@param limits The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@return The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@param limits The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignHook" : { "beanStyleGetterMethodName" : "getCampaignHook", "beanStyleSetterMethodName" : "setCampaignHook", "c2jName" : "CampaignHook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Default campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #campaignHook(CampaignHook)}.\n@param campaignHook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignHook(CampaignHook)", "deprecated" : false, "documentation" : "Default campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignHook", "fluentSetterDocumentation" : "Default campaign hook information.\n@param campaignHook Default campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignHook", "getterDocumentation" : "Default campaign hook information.\n@return Default campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignHook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignHook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignHook", "sensitive" : false, "setterDocumentation" : "Default campaign hook information.\n@param campaignHook Default campaign hook information.", "setterMethodName" : "setCampaignHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : "Default campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, "CloudWatchMetricsEnabled" : { "beanStyleGetterMethodName" : "getCloudWatchMetricsEnabled", "beanStyleSetterMethodName" : "setCloudWatchMetricsEnabled", "c2jName" : "CloudWatchMetricsEnabled", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "The CloudWatchMetrics settings for the app.\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 #cloudWatchMetricsEnabled(Boolean)}.\n@param cloudWatchMetricsEnabled 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 #cloudWatchMetricsEnabled(Boolean)", "deprecated" : false, "documentation" : "The CloudWatchMetrics settings for the app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchMetricsEnabled", "fluentSetterDocumentation" : "The CloudWatchMetrics settings for the app.\n@param cloudWatchMetricsEnabled The CloudWatchMetrics settings for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchMetricsEnabled", "getterDocumentation" : "The CloudWatchMetrics settings for the app.\n@return The CloudWatchMetrics settings for the app.", "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" : "CloudWatchMetricsEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "CloudWatchMetricsEnabled", "sensitive" : false, "setterDocumentation" : "The CloudWatchMetrics settings for the app.\n@param cloudWatchMetricsEnabled The CloudWatchMetrics settings for the app.", "setterMethodName" : "setCloudWatchMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchMetricsEnabled", "variableType" : "Boolean", "documentation" : "The CloudWatchMetrics settings for the app.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Limits" : { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@param limits The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@return The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@param limits The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, "QuietTime" : { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCampaignHook", "beanStyleSetterMethodName" : "setCampaignHook", "c2jName" : "CampaignHook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Default campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #campaignHook(CampaignHook)}.\n@param campaignHook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignHook(CampaignHook)", "deprecated" : false, "documentation" : "Default campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignHook", "fluentSetterDocumentation" : "Default campaign hook information.\n@param campaignHook Default campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignHook", "getterDocumentation" : "Default campaign hook information.\n@return Default campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignHook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignHook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CampaignHook", "sensitive" : false, "setterDocumentation" : "Default campaign hook information.\n@param campaignHook Default campaign hook information.", "setterMethodName" : "setCampaignHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "campaignHook", "variableType" : "CampaignHook", "documentation" : "Default campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchMetricsEnabled", "beanStyleSetterMethodName" : "setCloudWatchMetricsEnabled", "c2jName" : "CloudWatchMetricsEnabled", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "The CloudWatchMetrics settings for the app.\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 #cloudWatchMetricsEnabled(Boolean)}.\n@param cloudWatchMetricsEnabled 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 #cloudWatchMetricsEnabled(Boolean)", "deprecated" : false, "documentation" : "The CloudWatchMetrics settings for the app.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchMetricsEnabled", "fluentSetterDocumentation" : "The CloudWatchMetrics settings for the app.\n@param cloudWatchMetricsEnabled The CloudWatchMetrics settings for the app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchMetricsEnabled", "getterDocumentation" : "The CloudWatchMetrics settings for the app.\n@return The CloudWatchMetrics settings for the app.", "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" : "CloudWatchMetricsEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "CloudWatchMetricsEnabled", "sensitive" : false, "setterDocumentation" : "The CloudWatchMetrics settings for the app.\n@param cloudWatchMetricsEnabled The CloudWatchMetrics settings for the app.", "setterMethodName" : "setCloudWatchMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchMetricsEnabled", "variableType" : "Boolean", "documentation" : "The CloudWatchMetrics settings for the app.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@param limits The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@return The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.\n@param limits The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The limits that apply to each campaign in the project by default. Campaigns can also have their own limits, which override the settings at the project level.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuietTime", "beanStyleSetterMethodName" : "setQuietTime", "c2jName" : "QuietTime", "c2jShape" : "QuietTime", "defaultConsumerFluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\nThis is a convenience that creates an instance of the {@link QuietTime.Builder} avoiding the need to create one manually via {@link QuietTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link QuietTime.Builder#build()} is called immediately and its result is passed to {@link #quietTime(QuietTime)}.\n@param quietTime a consumer that will call methods on {@link QuietTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #quietTime(QuietTime)", "deprecated" : false, "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quietTime", "fluentSetterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quietTime", "getterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@return The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "getterModel" : { "returnType" : "QuietTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QuietTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QuietTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "QuietTime", "sensitive" : false, "setterDocumentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.\n@param quietTime The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "setterMethodName" : "setQuietTime", "setterModel" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : null, "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QuietTime", "variableName" : "quietTime", "variableType" : "QuietTime", "documentation" : "The default quiet time for the app. Campaigns in the app don't send messages to endpoints during the quiet time.\n\nNote: Make sure that your endpoints include the Demographics.Timezone attribute if you plan to enable a quiet time for your app. If your endpoints don't include this attribute, they'll receive the messages that you send them, even if quiet time is enabled.\n\nWhen you set up an app to use quiet time, campaigns in that app don't send messages during the time range you specified, as long as all of the following are true:\n- The endpoint includes a valid Demographic.Timezone attribute.\n- The current time in the endpoint's time zone is later than or equal to the time specified in the QuietTime.Start attribute for the app (or campaign, if applicable).\n- The current time in the endpoint's time zone is earlier than or equal to the time specified in the QuietTime.End attribute for the app (or campaign, if applicable).\n\nIndividual campaigns within the app can have their own quiet time settings, which override the quiet time settings at the app level.", "simpleType" : "QuietTime", "variableSetterType" : "QuietTime" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "WriteApplicationSettingsRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WriteApplicationSettingsRequest", "variableName" : "writeApplicationSettingsRequest", "variableType" : "WriteApplicationSettingsRequest", "documentation" : null, "simpleType" : "WriteApplicationSettingsRequest", "variableSetterType" : "WriteApplicationSettingsRequest" }, "wrapper" : false }, "WriteCampaignRequest" : { "c2jName" : "WriteCampaignRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Used to create a campaign.", "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" : "getAdditionalTreatments", "beanStyleSetterMethodName" : "setAdditionalTreatments", "c2jName" : "AdditionalTreatments", "c2jShape" : "ListOfWriteTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\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 #additionalTreatments(List)}.\n@param additionalTreatments 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 #additionalTreatments(List)", "deprecated" : false, "documentation" : "Treatments that are defined in addition to the default treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalTreatments", "fluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalTreatments", "getterDocumentation" : "Treatments that are defined in addition to the default treatment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Treatments that are defined in addition to the default treatment.", "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" : "AdditionalTreatments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalTreatments", "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" : "WriteTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteTreatmentResource.Builder} avoiding the need to create one manually via {@link WriteTreatmentResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteTreatmentResource.Builder#build()} is called immediately and its result is passed to {@link #member(WriteTreatmentResource)}.\n@param member a consumer that will call methods on {@link WriteTreatmentResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(WriteTreatmentResource)", "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" : "WriteTreatmentResource", "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" : "SDK_POJO", "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" : "WriteTreatmentResource", "variableName" : "member", "variableType" : "WriteTreatmentResource", "documentation" : null, "simpleType" : "WriteTreatmentResource", "variableSetterType" : "WriteTreatmentResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteTreatmentResource", "variableName" : "member", "variableType" : "WriteTreatmentResource", "documentation" : "", "simpleType" : "WriteTreatmentResource", "variableSetterType" : "WriteTreatmentResource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "WriteTreatmentResource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "WriteTreatmentResource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalTreatments", "sensitive" : false, "setterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.", "setterMethodName" : "setAdditionalTreatments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : "Treatments that are defined in addition to the default treatment.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "A description of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A description of the campaign.\n@return A description of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A description of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHoldoutPercent", "beanStyleSetterMethodName" : "setHoldoutPercent", "c2jName" : "HoldoutPercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\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 #holdoutPercent(Integer)}.\n@param holdoutPercent 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 #holdoutPercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "holdoutPercent", "fluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "holdoutPercent", "getterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@return The allocated percentage of end users who will not receive messages from this campaign.", "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" : "HoldoutPercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HoldoutPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HoldoutPercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.", "setterMethodName" : "setHoldoutPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "Hook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #hook(CampaignHook)}.\n@param hook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(CampaignHook)", "deprecated" : false, "documentation" : "Campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "Campaign hook information.\n@return Campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : "Campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsPaused", "beanStyleSetterMethodName" : "setIsPaused", "c2jName" : "IsPaused", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\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 #isPaused(Boolean)}.\n@param isPaused 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 #isPaused(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPaused", "fluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isPaused", "getterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "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" : "IsPaused", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPaused", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPaused", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "setterMethodName" : "setIsPaused", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The campaign limits settings.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The campaign limits settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The campaign limits settings.\n@return The campaign limits settings.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The campaign limits settings.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The custom name of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The custom name of the campaign.\n@return The custom name of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The custom name of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@return The ID of the segment to which the campaign sends messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to which the campaign sends messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to which the campaign sends messages.\n@return The version of the segment to which the campaign sends messages.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to which the campaign sends messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the campaign.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the campaign.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the campaign.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the campaign.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalTreatments" : { "beanStyleGetterMethodName" : "getAdditionalTreatments", "beanStyleSetterMethodName" : "setAdditionalTreatments", "c2jName" : "AdditionalTreatments", "c2jShape" : "ListOfWriteTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\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 #additionalTreatments(List)}.\n@param additionalTreatments 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 #additionalTreatments(List)", "deprecated" : false, "documentation" : "Treatments that are defined in addition to the default treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalTreatments", "fluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalTreatments", "getterDocumentation" : "Treatments that are defined in addition to the default treatment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Treatments that are defined in addition to the default treatment.", "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" : "AdditionalTreatments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalTreatments", "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" : "WriteTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteTreatmentResource.Builder} avoiding the need to create one manually via {@link WriteTreatmentResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteTreatmentResource.Builder#build()} is called immediately and its result is passed to {@link #member(WriteTreatmentResource)}.\n@param member a consumer that will call methods on {@link WriteTreatmentResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(WriteTreatmentResource)", "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" : "WriteTreatmentResource", "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" : "SDK_POJO", "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" : "WriteTreatmentResource", "variableName" : "member", "variableType" : "WriteTreatmentResource", "documentation" : null, "simpleType" : "WriteTreatmentResource", "variableSetterType" : "WriteTreatmentResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteTreatmentResource", "variableName" : "member", "variableType" : "WriteTreatmentResource", "documentation" : "", "simpleType" : "WriteTreatmentResource", "variableSetterType" : "WriteTreatmentResource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "WriteTreatmentResource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "WriteTreatmentResource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalTreatments", "sensitive" : false, "setterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.", "setterMethodName" : "setAdditionalTreatments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : "Treatments that are defined in addition to the default treatment.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "A description of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A description of the campaign.\n@return A description of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A description of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HoldoutPercent" : { "beanStyleGetterMethodName" : "getHoldoutPercent", "beanStyleSetterMethodName" : "setHoldoutPercent", "c2jName" : "HoldoutPercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\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 #holdoutPercent(Integer)}.\n@param holdoutPercent 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 #holdoutPercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "holdoutPercent", "fluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "holdoutPercent", "getterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@return The allocated percentage of end users who will not receive messages from this campaign.", "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" : "HoldoutPercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HoldoutPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HoldoutPercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.", "setterMethodName" : "setHoldoutPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Hook" : { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "Hook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #hook(CampaignHook)}.\n@param hook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(CampaignHook)", "deprecated" : false, "documentation" : "Campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "Campaign hook information.\n@return Campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : "Campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, "IsPaused" : { "beanStyleGetterMethodName" : "getIsPaused", "beanStyleSetterMethodName" : "setIsPaused", "c2jName" : "IsPaused", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\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 #isPaused(Boolean)}.\n@param isPaused 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 #isPaused(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPaused", "fluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isPaused", "getterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "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" : "IsPaused", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPaused", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPaused", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "setterMethodName" : "setIsPaused", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Limits" : { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The campaign limits settings.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The campaign limits settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The campaign limits settings.\n@return The campaign limits settings.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The campaign limits settings.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, "MessageConfiguration" : { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The custom name of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The custom name of the campaign.\n@return The custom name of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The custom name of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, "SegmentId" : { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@return The ID of the segment to which the campaign sends messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to which the campaign sends messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentVersion" : { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to which the campaign sends messages.\n@return The version of the segment to which the campaign sends messages.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to which the campaign sends messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the campaign.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the campaign.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the campaign.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the campaign.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "TreatmentDescription" : { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TreatmentName" : { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdditionalTreatments", "beanStyleSetterMethodName" : "setAdditionalTreatments", "c2jName" : "AdditionalTreatments", "c2jShape" : "ListOfWriteTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\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 #additionalTreatments(List)}.\n@param additionalTreatments 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 #additionalTreatments(List)", "deprecated" : false, "documentation" : "Treatments that are defined in addition to the default treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalTreatments", "fluentSetterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalTreatments", "getterDocumentation" : "Treatments that are defined in addition to the default treatment.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Treatments that are defined in addition to the default treatment.", "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" : "AdditionalTreatments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalTreatments", "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" : "WriteTreatmentResource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link WriteTreatmentResource.Builder} avoiding the need to create one manually via {@link WriteTreatmentResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link WriteTreatmentResource.Builder#build()} is called immediately and its result is passed to {@link #member(WriteTreatmentResource)}.\n@param member a consumer that will call methods on {@link WriteTreatmentResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(WriteTreatmentResource)", "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" : "WriteTreatmentResource", "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" : "SDK_POJO", "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" : "WriteTreatmentResource", "variableName" : "member", "variableType" : "WriteTreatmentResource", "documentation" : null, "simpleType" : "WriteTreatmentResource", "variableSetterType" : "WriteTreatmentResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "WriteTreatmentResource", "variableName" : "member", "variableType" : "WriteTreatmentResource", "documentation" : "", "simpleType" : "WriteTreatmentResource", "variableSetterType" : "WriteTreatmentResource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "WriteTreatmentResource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "WriteTreatmentResource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalTreatments", "sensitive" : false, "setterDocumentation" : "Treatments that are defined in addition to the default treatment.\n@param additionalTreatments Treatments that are defined in addition to the default treatment.", "setterMethodName" : "setAdditionalTreatments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalTreatments", "variableType" : "java.util.List", "documentation" : "Treatments that are defined in addition to the default treatment.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A description of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "A description of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A description of the campaign.\n@return A description of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A description of the campaign.\n@param description A description of the campaign.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A description of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHoldoutPercent", "beanStyleSetterMethodName" : "setHoldoutPercent", "c2jName" : "HoldoutPercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\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 #holdoutPercent(Integer)}.\n@param holdoutPercent 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 #holdoutPercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "holdoutPercent", "fluentSetterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "holdoutPercent", "getterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@return The allocated percentage of end users who will not receive messages from this campaign.", "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" : "HoldoutPercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HoldoutPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HoldoutPercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of end users who will not receive messages from this campaign.\n@param holdoutPercent The allocated percentage of end users who will not receive messages from this campaign.", "setterMethodName" : "setHoldoutPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "holdoutPercent", "variableType" : "Integer", "documentation" : "The allocated percentage of end users who will not receive messages from this campaign.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "Hook", "c2jShape" : "CampaignHook", "defaultConsumerFluentSetterDocumentation" : "Campaign hook information.\nThis is a convenience that creates an instance of the {@link CampaignHook.Builder} avoiding the need to create one manually via {@link CampaignHook#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignHook.Builder#build()} is called immediately and its result is passed to {@link #hook(CampaignHook)}.\n@param hook a consumer that will call methods on {@link CampaignHook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(CampaignHook)", "deprecated" : false, "documentation" : "Campaign hook information.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "Campaign hook information.\n@return Campaign hook information.", "getterModel" : { "returnType" : "CampaignHook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "Campaign hook information.\n@param hook Campaign hook information.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : null, "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignHook", "variableName" : "hook", "variableType" : "CampaignHook", "documentation" : "Campaign hook information.", "simpleType" : "CampaignHook", "variableSetterType" : "CampaignHook" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsPaused", "beanStyleSetterMethodName" : "setIsPaused", "c2jName" : "IsPaused", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\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 #isPaused(Boolean)}.\n@param isPaused 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 #isPaused(Boolean)", "deprecated" : false, "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPaused", "fluentSetterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isPaused", "getterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@return Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "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" : "IsPaused", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPaused", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPaused", "sensitive" : false, "setterDocumentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.\n@param isPaused Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "setterMethodName" : "setIsPaused", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPaused", "variableType" : "Boolean", "documentation" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimits", "beanStyleSetterMethodName" : "setLimits", "c2jName" : "Limits", "c2jShape" : "CampaignLimits", "defaultConsumerFluentSetterDocumentation" : "The campaign limits settings.\nThis is a convenience that creates an instance of the {@link CampaignLimits.Builder} avoiding the need to create one manually via {@link CampaignLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CampaignLimits.Builder#build()} is called immediately and its result is passed to {@link #limits(CampaignLimits)}.\n@param limits a consumer that will call methods on {@link CampaignLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limits(CampaignLimits)", "deprecated" : false, "documentation" : "The campaign limits settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limits", "fluentSetterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limits", "getterDocumentation" : "The campaign limits settings.\n@return The campaign limits settings.", "getterModel" : { "returnType" : "CampaignLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limits", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Limits", "sensitive" : false, "setterDocumentation" : "The campaign limits settings.\n@param limits The campaign limits settings.", "setterMethodName" : "setLimits", "setterModel" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : null, "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CampaignLimits", "variableName" : "limits", "variableType" : "CampaignLimits", "documentation" : "The campaign limits settings.", "simpleType" : "CampaignLimits", "variableSetterType" : "CampaignLimits" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of the campaign.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The custom name of the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The custom name of the campaign.\n@return The custom name of the campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The custom name of the campaign.\n@param name The custom name of the campaign.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The custom name of the campaign.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentId", "beanStyleSetterMethodName" : "setSegmentId", "c2jName" : "SegmentId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentId(String)}.\n@param segmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentId(String)", "deprecated" : false, "documentation" : "The ID of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentId", "fluentSetterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentId", "getterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@return The ID of the segment to which the campaign sends messages.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentId", "sensitive" : false, "setterDocumentation" : "The ID of the segment to which the campaign sends messages.\n@param segmentId The ID of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentId", "variableType" : "String", "documentation" : "The ID of the segment to which the campaign sends messages.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentVersion", "beanStyleSetterMethodName" : "setSegmentVersion", "c2jName" : "SegmentVersion", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\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 #segmentVersion(Integer)}.\n@param segmentVersion 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 #segmentVersion(Integer)", "deprecated" : false, "documentation" : "The version of the segment to which the campaign sends messages.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentVersion", "fluentSetterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentVersion", "getterDocumentation" : "The version of the segment to which the campaign sends messages.\n@return The version of the segment to which the campaign sends messages.", "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" : "SegmentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentVersion", "sensitive" : false, "setterDocumentation" : "The version of the segment to which the campaign sends messages.\n@param segmentVersion The version of the segment to which the campaign sends messages.", "setterMethodName" : "setSegmentVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentVersion", "variableType" : "Integer", "documentation" : "The version of the segment to which the campaign sends messages.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the campaign.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the campaign.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the campaign.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the campaign.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the campaign.\n@param tags The Tags for the campaign.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the campaign.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "WriteCampaignRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WriteCampaignRequest", "variableName" : "writeCampaignRequest", "variableType" : "WriteCampaignRequest", "documentation" : null, "simpleType" : "WriteCampaignRequest", "variableSetterType" : "WriteCampaignRequest" }, "wrapper" : false }, "WriteEventStream" : { "c2jName" : "WriteEventStream", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Request to save an EventStream.", "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" : "getDestinationStreamArn", "beanStyleSetterMethodName" : "setDestinationStreamArn", "c2jName" : "DestinationStreamArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationStreamArn(String)}.\n@param destinationStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationStreamArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationStreamArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationStreamArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationStreamArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationStreamArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "setterMethodName" : "setDestinationStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationStreamArn" : { "beanStyleGetterMethodName" : "getDestinationStreamArn", "beanStyleSetterMethodName" : "setDestinationStreamArn", "c2jName" : "DestinationStreamArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationStreamArn(String)}.\n@param destinationStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationStreamArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationStreamArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationStreamArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationStreamArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationStreamArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "setterMethodName" : "setDestinationStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDestinationStreamArn", "beanStyleSetterMethodName" : "setDestinationStreamArn", "c2jName" : "DestinationStreamArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationStreamArn(String)}.\n@param destinationStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationStreamArn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationStreamArn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationStreamArn", "getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@return The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationStreamArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationStreamArn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME\n@param destinationStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "setterMethodName" : "setDestinationStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationStreamArn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@return The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.\n@param roleArn The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "WriteEventStream", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WriteEventStream", "variableName" : "writeEventStream", "variableType" : "WriteEventStream", "documentation" : null, "simpleType" : "WriteEventStream", "variableSetterType" : "WriteEventStream" }, "wrapper" : false }, "WriteSegmentRequest" : { "c2jName" : "WriteSegmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Segment 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" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "The segment dimensions attributes.\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(SegmentDimensions)}.\n@param dimensions a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(SegmentDimensions)", "deprecated" : false, "documentation" : "The segment dimensions attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "The segment dimensions attributes.\n@return The segment dimensions attributes.", "getterModel" : { "returnType" : "SegmentDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : "The segment dimensions attributes.", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of segment\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The name of segment", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of segment\n@param name The name of segment\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of segment\n@return The name of segment", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The name of segment\n@param name The name of segment", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of segment", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentGroups", "beanStyleSetterMethodName" : "setSegmentGroups", "c2jName" : "SegmentGroups", "c2jShape" : "SegmentGroupList", "defaultConsumerFluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\nThis is a convenience that creates an instance of the {@link SegmentGroupList.Builder} avoiding the need to create one manually via {@link SegmentGroupList#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroupList.Builder#build()} is called immediately and its result is passed to {@link #segmentGroups(SegmentGroupList)}.\n@param segmentGroups a consumer that will call methods on {@link SegmentGroupList.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentGroups(SegmentGroupList)", "deprecated" : false, "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentGroups", "fluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentGroups", "getterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@return A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "getterModel" : { "returnType" : "SegmentGroupList", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentGroups", "sensitive" : false, "setterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "setterMethodName" : "setSegmentGroups", "setterModel" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : null, "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the segments.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the segments.\n@param tags The Tags for the segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the segments.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the segments.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the segments.\n@param tags The Tags for the segments.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the segments.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Dimensions" : { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "The segment dimensions attributes.\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(SegmentDimensions)}.\n@param dimensions a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(SegmentDimensions)", "deprecated" : false, "documentation" : "The segment dimensions attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "The segment dimensions attributes.\n@return The segment dimensions attributes.", "getterModel" : { "returnType" : "SegmentDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : "The segment dimensions attributes.", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of segment\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The name of segment", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of segment\n@param name The name of segment\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of segment\n@return The name of segment", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The name of segment\n@param name The name of segment", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of segment", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SegmentGroups" : { "beanStyleGetterMethodName" : "getSegmentGroups", "beanStyleSetterMethodName" : "setSegmentGroups", "c2jName" : "SegmentGroups", "c2jShape" : "SegmentGroupList", "defaultConsumerFluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\nThis is a convenience that creates an instance of the {@link SegmentGroupList.Builder} avoiding the need to create one manually via {@link SegmentGroupList#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroupList.Builder#build()} is called immediately and its result is passed to {@link #segmentGroups(SegmentGroupList)}.\n@param segmentGroups a consumer that will call methods on {@link SegmentGroupList.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentGroups(SegmentGroupList)", "deprecated" : false, "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentGroups", "fluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentGroups", "getterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@return A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "getterModel" : { "returnType" : "SegmentGroupList", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentGroups", "sensitive" : false, "setterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "setterMethodName" : "setSegmentGroups", "setterModel" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : null, "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the segments.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the segments.\n@param tags The Tags for the segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the segments.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the segments.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the segments.\n@param tags The Tags for the segments.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the segments.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "SegmentDimensions", "defaultConsumerFluentSetterDocumentation" : "The segment dimensions attributes.\nThis is a convenience that creates an instance of the {@link SegmentDimensions.Builder} avoiding the need to create one manually via {@link SegmentDimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentDimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(SegmentDimensions)}.\n@param dimensions a consumer that will call methods on {@link SegmentDimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(SegmentDimensions)", "deprecated" : false, "documentation" : "The segment dimensions attributes.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "The segment dimensions attributes.\n@return The segment dimensions attributes.", "getterModel" : { "returnType" : "SegmentDimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "The segment dimensions attributes.\n@param dimensions The segment dimensions attributes.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : null, "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentDimensions", "variableName" : "dimensions", "variableType" : "SegmentDimensions", "documentation" : "The segment dimensions attributes.", "simpleType" : "SegmentDimensions", "variableSetterType" : "SegmentDimensions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of segment\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "The name of segment", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of segment\n@param name The name of segment\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of segment\n@return The name of segment", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "The name of segment\n@param name The name of segment", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of segment", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentGroups", "beanStyleSetterMethodName" : "setSegmentGroups", "c2jName" : "SegmentGroups", "c2jShape" : "SegmentGroupList", "defaultConsumerFluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\nThis is a convenience that creates an instance of the {@link SegmentGroupList.Builder} avoiding the need to create one manually via {@link SegmentGroupList#builder()}.\n\nWhen the {@link Consumer} completes, {@link SegmentGroupList.Builder#build()} is called immediately and its result is passed to {@link #segmentGroups(SegmentGroupList)}.\n@param segmentGroups a consumer that will call methods on {@link SegmentGroupList.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentGroups(SegmentGroupList)", "deprecated" : false, "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentGroups", "fluentSetterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentGroups", "getterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@return A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "getterModel" : { "returnType" : "SegmentGroupList", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SegmentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SegmentGroups", "sensitive" : false, "setterDocumentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.\n@param segmentGroups A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "setterMethodName" : "setSegmentGroups", "setterModel" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : null, "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SegmentGroupList", "variableName" : "segmentGroups", "variableType" : "SegmentGroupList", "documentation" : "A segment group, which consists of zero or more source segments, plus dimensions that are applied to those source segments. Your request can only include one segment group. Your request can include either a SegmentGroups object or a Dimensions object, but not both.", "simpleType" : "SegmentGroupList", "variableSetterType" : "SegmentGroupList" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "MapOf__string", "defaultConsumerFluentSetterDocumentation" : "The Tags for the segments.\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 #tags(Map)}.\n@param tags 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 #tags(Map)", "deprecated" : false, "documentation" : "The Tags for the segments.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The Tags for the segments.\n@param tags The Tags for the segments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The Tags for the segments.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Tags for the segments.", "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" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "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" : "Tags", "sensitive" : false, "setterDocumentation" : "The Tags for the segments.\n@param tags The Tags for the segments.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "The Tags for the segments.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "WriteSegmentRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WriteSegmentRequest", "variableName" : "writeSegmentRequest", "variableType" : "WriteSegmentRequest", "documentation" : null, "simpleType" : "WriteSegmentRequest", "variableSetterType" : "WriteSegmentRequest" }, "wrapper" : false }, "WriteTreatmentResource" : { "c2jName" : "WriteTreatmentResource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Used to create a campaign treatment.", "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" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSizePercent", "beanStyleSetterMethodName" : "setSizePercent", "c2jName" : "SizePercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of users for this treatment.\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 #sizePercent(Integer)}.\n@param sizePercent 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 #sizePercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of users for this treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sizePercent", "fluentSetterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sizePercent", "getterDocumentation" : "The allocated percentage of users for this treatment.\n@return The allocated percentage of users for this treatment.", "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" : "SizePercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SizePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SizePercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.", "setterMethodName" : "setSizePercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : "The allocated percentage of users for this treatment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MessageConfiguration" : { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, "SizePercent" : { "beanStyleGetterMethodName" : "getSizePercent", "beanStyleSetterMethodName" : "setSizePercent", "c2jName" : "SizePercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of users for this treatment.\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 #sizePercent(Integer)}.\n@param sizePercent 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 #sizePercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of users for this treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sizePercent", "fluentSetterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sizePercent", "getterDocumentation" : "The allocated percentage of users for this treatment.\n@return The allocated percentage of users for this treatment.", "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" : "SizePercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SizePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SizePercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.", "setterMethodName" : "setSizePercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : "The allocated percentage of users for this treatment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TreatmentDescription" : { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TreatmentName" : { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessageConfiguration", "beanStyleSetterMethodName" : "setMessageConfiguration", "c2jName" : "MessageConfiguration", "c2jShape" : "MessageConfiguration", "defaultConsumerFluentSetterDocumentation" : "The message configuration settings.\nThis is a convenience that creates an instance of the {@link MessageConfiguration.Builder} avoiding the need to create one manually via {@link MessageConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageConfiguration.Builder#build()} is called immediately and its result is passed to {@link #messageConfiguration(MessageConfiguration)}.\n@param messageConfiguration a consumer that will call methods on {@link MessageConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageConfiguration(MessageConfiguration)", "deprecated" : false, "documentation" : "The message configuration settings.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageConfiguration", "fluentSetterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageConfiguration", "getterDocumentation" : "The message configuration settings.\n@return The message configuration settings.", "getterModel" : { "returnType" : "MessageConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MessageConfiguration", "sensitive" : false, "setterDocumentation" : "The message configuration settings.\n@param messageConfiguration The message configuration settings.", "setterMethodName" : "setMessageConfiguration", "setterModel" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : null, "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageConfiguration", "variableName" : "messageConfiguration", "variableType" : "MessageConfiguration", "documentation" : "The message configuration settings.", "simpleType" : "MessageConfiguration", "variableSetterType" : "MessageConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "Schedule", "defaultConsumerFluentSetterDocumentation" : "The campaign schedule.\nThis is a convenience that creates an instance of the {@link Schedule.Builder} avoiding the need to create one manually via {@link Schedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Schedule.Builder#build()} is called immediately and its result is passed to {@link #schedule(Schedule)}.\n@param schedule a consumer that will call methods on {@link Schedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(Schedule)", "deprecated" : false, "documentation" : "The campaign schedule.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "The campaign schedule.\n@return The campaign schedule.", "getterModel" : { "returnType" : "Schedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "The campaign schedule.\n@param schedule The campaign schedule.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : null, "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Schedule", "variableName" : "schedule", "variableType" : "Schedule", "documentation" : "The campaign schedule.", "simpleType" : "Schedule", "variableSetterType" : "Schedule" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSizePercent", "beanStyleSetterMethodName" : "setSizePercent", "c2jName" : "SizePercent", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The allocated percentage of users for this treatment.\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 #sizePercent(Integer)}.\n@param sizePercent 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 #sizePercent(Integer)", "deprecated" : false, "documentation" : "The allocated percentage of users for this treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sizePercent", "fluentSetterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sizePercent", "getterDocumentation" : "The allocated percentage of users for this treatment.\n@return The allocated percentage of users for this treatment.", "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" : "SizePercent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SizePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SizePercent", "sensitive" : false, "setterDocumentation" : "The allocated percentage of users for this treatment.\n@param sizePercent The allocated percentage of users for this treatment.", "setterMethodName" : "setSizePercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "sizePercent", "variableType" : "Integer", "documentation" : "The allocated percentage of users for this treatment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentDescription", "beanStyleSetterMethodName" : "setTreatmentDescription", "c2jName" : "TreatmentDescription", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A custom description for the treatment.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentDescription(String)}.\n@param treatmentDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentDescription(String)", "deprecated" : false, "documentation" : "A custom description for the treatment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentDescription", "fluentSetterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentDescription", "getterDocumentation" : "A custom description for the treatment.\n@return A custom description for the treatment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentDescription", "sensitive" : false, "setterDocumentation" : "A custom description for the treatment.\n@param treatmentDescription A custom description for the treatment.", "setterMethodName" : "setTreatmentDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentDescription", "variableType" : "String", "documentation" : "A custom description for the treatment.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTreatmentName", "beanStyleSetterMethodName" : "setTreatmentName", "c2jName" : "TreatmentName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #treatmentName(String)}.\n@param treatmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #treatmentName(String)", "deprecated" : false, "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "treatmentName", "fluentSetterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "treatmentName", "getterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@return The custom name of a variation of the campaign used for A/B testing.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TreatmentName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TreatmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TreatmentName", "sensitive" : false, "setterDocumentation" : "The custom name of a variation of the campaign used for A/B testing.\n@param treatmentName The custom name of a variation of the campaign used for A/B testing.", "setterMethodName" : "setTreatmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "treatmentName", "variableType" : "String", "documentation" : "The custom name of a variation of the campaign used for A/B testing.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ ], "shapeName" : "WriteTreatmentResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WriteTreatmentResource", "variableName" : "writeTreatmentResource", "variableType" : "WriteTreatmentResource", "documentation" : null, "simpleType" : "WriteTreatmentResource", "variableSetterType" : "WriteTreatmentResource" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "PinpointException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.pinpoint.model.PinpointException", "sdkRequestBaseClassName" : "PinpointRequest", "sdkResponseBaseClassName" : "PinpointResponse" }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy