models.mediapackage-2017-10-12-intermediate.json Maven / Gradle / Ivy
Show all versions of mediapackage Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ "RotateChannelCredentials" ],
"deprecatedShapes" : [ ],
"enableEndpointDiscoveryMethodRequired" : false,
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ "listChannels", "listOriginEndpoints" ]
},
"metadata" : {
"apiVersion" : "2017-10-12",
"asyncBuilder" : "DefaultMediaPackageAsyncClientBuilder",
"asyncBuilderInterface" : "MediaPackageAsyncClientBuilder",
"asyncClient" : "DefaultMediaPackageAsyncClient",
"asyncInterface" : "MediaPackageAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultMediaPackageBaseClientBuilder",
"baseBuilderInterface" : "MediaPackageBaseClientBuilder",
"baseExceptionName" : "MediaPackageException",
"baseRequestName" : "MediaPackageRequest",
"baseResponseName" : "MediaPackageResponse",
"cborProtocol" : false,
"clientPackageName" : "mediapackage",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "MediaPackage",
"documentation" : "AWS Elemental MediaPackage",
"endpointPrefix" : "mediapackage",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.mediapackage",
"fullModelPackageName" : "software.amazon.awssdk.services.mediapackage.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.mediapackage.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.mediapackage.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.mediapackage.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "mediapackage.model",
"paginatorsPackageName" : "mediapackage.paginators",
"protocol" : "rest-json",
"queryProtocol" : false,
"requestTransformPackageName" : "mediapackage.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "MediaPackage",
"serviceName" : "MediaPackage",
"signingName" : "mediapackage",
"syncBuilder" : "DefaultMediaPackageClientBuilder",
"syncBuilderInterface" : "MediaPackageClientBuilder",
"syncClient" : "DefaultMediaPackageClient",
"syncInterface" : "MediaPackageClient",
"transformPackageName" : "mediapackage.transform",
"uid" : "mediapackage-2017-10-12",
"xmlProtocol" : false
},
"operations" : {
"CreateChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new Channel.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateChannelRequest",
"variableName" : "createChannelRequest",
"variableType" : "CreateChannelRequest",
"documentation" : "A new Channel configuration.",
"simpleType" : "CreateChannelRequest",
"variableSetterType" : "CreateChannelRequest"
},
"methodName" : "createChannel",
"operationName" : "CreateChannel",
"paginated" : false,
"returnType" : {
"returnType" : "CreateChannelResponse",
"documentation" : "The new Channel record."
},
"syncReturnType" : "CreateChannelResponse"
},
"CreateHarvestJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new HarvestJob record.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateHarvestJobRequest",
"variableName" : "createHarvestJobRequest",
"variableType" : "CreateHarvestJobRequest",
"documentation" : "Configuration parameters used to create a new HarvestJob.",
"simpleType" : "CreateHarvestJobRequest",
"variableSetterType" : "CreateHarvestJobRequest"
},
"methodName" : "createHarvestJob",
"operationName" : "CreateHarvestJob",
"paginated" : false,
"returnType" : {
"returnType" : "CreateHarvestJobResponse",
"documentation" : "A new HarvestJob record."
},
"syncReturnType" : "CreateHarvestJobResponse"
},
"CreateOriginEndpoint" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new OriginEndpoint record.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateOriginEndpointRequest",
"variableName" : "createOriginEndpointRequest",
"variableType" : "CreateOriginEndpointRequest",
"documentation" : "Configuration parameters used to create a new OriginEndpoint.",
"simpleType" : "CreateOriginEndpointRequest",
"variableSetterType" : "CreateOriginEndpointRequest"
},
"methodName" : "createOriginEndpoint",
"operationName" : "CreateOriginEndpoint",
"paginated" : false,
"returnType" : {
"returnType" : "CreateOriginEndpointResponse",
"documentation" : "A new OriginEndpoint record."
},
"syncReturnType" : "CreateOriginEndpointResponse"
},
"DeleteChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an existing Channel.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteChannelRequest",
"variableName" : "deleteChannelRequest",
"variableType" : "DeleteChannelRequest",
"documentation" : "",
"simpleType" : "DeleteChannelRequest",
"variableSetterType" : "DeleteChannelRequest"
},
"methodName" : "deleteChannel",
"operationName" : "DeleteChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteChannelResponse",
"documentation" : "The Channel has been deleted."
},
"syncReturnType" : "DeleteChannelResponse"
},
"DeleteOriginEndpoint" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an existing OriginEndpoint.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteOriginEndpointRequest",
"variableName" : "deleteOriginEndpointRequest",
"variableType" : "DeleteOriginEndpointRequest",
"documentation" : "",
"simpleType" : "DeleteOriginEndpointRequest",
"variableSetterType" : "DeleteOriginEndpointRequest"
},
"methodName" : "deleteOriginEndpoint",
"operationName" : "DeleteOriginEndpoint",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteOriginEndpointResponse",
"documentation" : "The OriginEndpoint has been deleted."
},
"syncReturnType" : "DeleteOriginEndpointResponse"
},
"DescribeChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets details about a Channel.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeChannelRequest",
"variableName" : "describeChannelRequest",
"variableType" : "DescribeChannelRequest",
"documentation" : "",
"simpleType" : "DescribeChannelRequest",
"variableSetterType" : "DescribeChannelRequest"
},
"methodName" : "describeChannel",
"operationName" : "DescribeChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeChannelResponse",
"documentation" : "A Channel record."
},
"syncReturnType" : "DescribeChannelResponse"
},
"DescribeHarvestJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets details about an existing HarvestJob.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeHarvestJobRequest",
"variableName" : "describeHarvestJobRequest",
"variableType" : "DescribeHarvestJobRequest",
"documentation" : "",
"simpleType" : "DescribeHarvestJobRequest",
"variableSetterType" : "DescribeHarvestJobRequest"
},
"methodName" : "describeHarvestJob",
"operationName" : "DescribeHarvestJob",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeHarvestJobResponse",
"documentation" : "An HarvestJob record."
},
"syncReturnType" : "DescribeHarvestJobResponse"
},
"DescribeOriginEndpoint" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets details about an existing OriginEndpoint.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeOriginEndpointRequest",
"variableName" : "describeOriginEndpointRequest",
"variableType" : "DescribeOriginEndpointRequest",
"documentation" : "",
"simpleType" : "DescribeOriginEndpointRequest",
"variableSetterType" : "DescribeOriginEndpointRequest"
},
"methodName" : "describeOriginEndpoint",
"operationName" : "DescribeOriginEndpoint",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeOriginEndpointResponse",
"documentation" : "An OriginEndpoint record."
},
"syncReturnType" : "DescribeOriginEndpointResponse"
},
"ListChannels" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a collection of Channels.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListChannelsRequest",
"variableName" : "listChannelsRequest",
"variableType" : "ListChannelsRequest",
"documentation" : "",
"simpleType" : "ListChannelsRequest",
"variableSetterType" : "ListChannelsRequest"
},
"methodName" : "listChannels",
"operationName" : "ListChannels",
"paginated" : true,
"returnType" : {
"returnType" : "ListChannelsResponse",
"documentation" : "A collection of Channel records."
},
"syncReturnType" : "ListChannelsResponse"
},
"ListHarvestJobs" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a collection of HarvestJob records.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListHarvestJobsRequest",
"variableName" : "listHarvestJobsRequest",
"variableType" : "ListHarvestJobsRequest",
"documentation" : "",
"simpleType" : "ListHarvestJobsRequest",
"variableSetterType" : "ListHarvestJobsRequest"
},
"methodName" : "listHarvestJobs",
"operationName" : "ListHarvestJobs",
"paginated" : true,
"returnType" : {
"returnType" : "ListHarvestJobsResponse",
"documentation" : "A collection of HarvestJob records."
},
"syncReturnType" : "ListHarvestJobsResponse"
},
"ListOriginEndpoints" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a collection of OriginEndpoint records.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListOriginEndpointsRequest",
"variableName" : "listOriginEndpointsRequest",
"variableType" : "ListOriginEndpointsRequest",
"documentation" : "",
"simpleType" : "ListOriginEndpointsRequest",
"variableSetterType" : "ListOriginEndpointsRequest"
},
"methodName" : "listOriginEndpoints",
"operationName" : "ListOriginEndpoints",
"paginated" : true,
"returnType" : {
"returnType" : "ListOriginEndpointsResponse",
"documentation" : "A collection of OriginEndpoint records."
},
"syncReturnType" : "ListOriginEndpointsResponse"
},
"ListTagsForResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"endpointCacheRequired" : false,
"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"
},
"RotateIngestEndpointCredentials" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RotateIngestEndpointCredentialsRequest",
"variableName" : "rotateIngestEndpointCredentialsRequest",
"variableType" : "RotateIngestEndpointCredentialsRequest",
"documentation" : "",
"simpleType" : "RotateIngestEndpointCredentialsRequest",
"variableSetterType" : "RotateIngestEndpointCredentialsRequest"
},
"methodName" : "rotateIngestEndpointCredentials",
"operationName" : "RotateIngestEndpointCredentials",
"paginated" : false,
"returnType" : {
"returnType" : "RotateIngestEndpointCredentialsResponse",
"documentation" : "The updated Channel record."
},
"syncReturnType" : "RotateIngestEndpointCredentialsResponse"
},
"TagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagResourceRequest",
"variableName" : "tagResourceRequest",
"variableType" : "TagResourceRequest",
"documentation" : "",
"simpleType" : "TagResourceRequest",
"variableSetterType" : "TagResourceRequest"
},
"methodName" : "tagResource",
"operationName" : "TagResource",
"paginated" : false,
"returnType" : {
"returnType" : "TagResourceResponse",
"documentation" : null
},
"syncReturnType" : "TagResourceResponse"
},
"UntagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"endpointCacheRequired" : false,
"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"
},
"UpdateChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing Channel.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateChannelRequest",
"variableName" : "updateChannelRequest",
"variableType" : "UpdateChannelRequest",
"documentation" : "Configuration parameters used to update the Channel.",
"simpleType" : "UpdateChannelRequest",
"variableSetterType" : "UpdateChannelRequest"
},
"methodName" : "updateChannel",
"operationName" : "UpdateChannel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateChannelResponse",
"documentation" : "The updated Channel record."
},
"syncReturnType" : "UpdateChannelResponse"
},
"UpdateOriginEndpoint" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing OriginEndpoint.",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnprocessableEntityException",
"documentation" : "The parameters sent in the request are not valid.",
"httpStatusCode" : 422
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The client is not authorized to access the requested resource.",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "The requested resource does not exist.",
"httpStatusCode" : 404
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "An unexpected error occurred.",
"httpStatusCode" : 503
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client has exceeded their resource or throttling limits.",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateOriginEndpointRequest",
"variableName" : "updateOriginEndpointRequest",
"variableType" : "UpdateOriginEndpointRequest",
"documentation" : "Configuration parameters used to update an existing OriginEndpoint.",
"simpleType" : "UpdateOriginEndpointRequest",
"variableSetterType" : "UpdateOriginEndpointRequest"
},
"methodName" : "updateOriginEndpoint",
"operationName" : "UpdateOriginEndpoint",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateOriginEndpointResponse",
"documentation" : "An updated OriginEndpoint record."
},
"syncReturnType" : "UpdateOriginEndpointResponse"
}
},
"shapes" : {
"AdMarkers" : {
"c2jName" : "AdMarkers",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "NONE",
"value" : "NONE"
}, {
"name" : "SCTE35_ENHANCED",
"value" : "SCTE35_ENHANCED"
}, {
"name" : "PASSTHROUGH",
"value" : "PASSTHROUGH"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AdMarkers",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AdMarkers",
"variableName" : "adMarkers",
"variableType" : "AdMarkers",
"documentation" : null,
"simpleType" : "AdMarkers",
"variableSetterType" : "AdMarkers"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AdTriggersElement" : {
"c2jName" : "__AdTriggersElement",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "SPLICE_INSERT",
"value" : "SPLICE_INSERT"
}, {
"name" : "BREAK",
"value" : "BREAK"
}, {
"name" : "PROVIDER_ADVERTISEMENT",
"value" : "PROVIDER_ADVERTISEMENT"
}, {
"name" : "DISTRIBUTOR_ADVERTISEMENT",
"value" : "DISTRIBUTOR_ADVERTISEMENT"
}, {
"name" : "PROVIDER_PLACEMENT_OPPORTUNITY",
"value" : "PROVIDER_PLACEMENT_OPPORTUNITY"
}, {
"name" : "DISTRIBUTOR_PLACEMENT_OPPORTUNITY",
"value" : "DISTRIBUTOR_PLACEMENT_OPPORTUNITY"
}, {
"name" : "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY",
"value" : "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"
}, {
"name" : "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY",
"value" : "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AdTriggersElement",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AdTriggersElement",
"variableName" : "adTriggersElement",
"variableType" : "AdTriggersElement",
"documentation" : null,
"simpleType" : "AdTriggersElement",
"variableSetterType" : "AdTriggersElement"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AdsOnDeliveryRestrictions" : {
"c2jName" : "AdsOnDeliveryRestrictions",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to\ndetermine whether a message signals an ad. Choosing \"NONE\" means no SCTE-35 messages become\nads. Choosing \"RESTRICTED\" means SCTE-35 messages of the types specified in AdTriggers that\ncontain delivery restrictions will be treated as ads. Choosing \"UNRESTRICTED\" means SCTE-35\nmessages of the types specified in AdTriggers that do not contain delivery restrictions will\nbe treated as ads. Choosing \"BOTH\" means all SCTE-35 messages of the types specified in\nAdTriggers will be treated as ads. Note that Splice Insert messages do not have these flags\nand are always treated as ads if specified in AdTriggers.\n",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "NONE",
"value" : "NONE"
}, {
"name" : "RESTRICTED",
"value" : "RESTRICTED"
}, {
"name" : "UNRESTRICTED",
"value" : "UNRESTRICTED"
}, {
"name" : "BOTH",
"value" : "BOTH"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AdsOnDeliveryRestrictions",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AdsOnDeliveryRestrictions",
"variableName" : "adsOnDeliveryRestrictions",
"variableType" : "AdsOnDeliveryRestrictions",
"documentation" : null,
"simpleType" : "AdsOnDeliveryRestrictions",
"variableSetterType" : "AdsOnDeliveryRestrictions"
},
"wrapper" : false,
"xmlNamespace" : null
},
"Authorization" : {
"c2jName" : "Authorization",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "CDN Authorization credentials",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCdnIdentifierSecret",
"beanStyleSetterMethodName" : "setCdnIdentifierSecret",
"c2jName" : "CdnIdentifierSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cdnIdentifierSecret(String)}.\n@param cdnIdentifierSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cdnIdentifierSecret(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@deprecated Use {@link #cdnIdentifierSecret()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cdnIdentifierSecret(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CdnIdentifierSecret property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCdnIdentifierSecret",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cdnIdentifierSecret",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cdnIdentifierSecret",
"getterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your 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" : "cdnIdentifierSecret",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "cdnIdentifierSecret",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CdnIdentifierSecret",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
"setterMethodName" : "setCdnIdentifierSecret",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "cdnIdentifierSecret",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "cdnIdentifierSecret",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSecretsRoleArn",
"beanStyleSetterMethodName" : "setSecretsRoleArn",
"c2jName" : "SecretsRoleArn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretsRoleArn(String)}.\n@param secretsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretsRoleArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@deprecated Use {@link #secretsRoleArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretsRoleArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SecretsRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSecretsRoleArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "secretsRoleArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "secretsRoleArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "secretsRoleArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "secretsRoleArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SecretsRoleArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
"setterMethodName" : "setSecretsRoleArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "secretsRoleArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "secretsRoleArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CdnIdentifierSecret" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCdnIdentifierSecret",
"beanStyleSetterMethodName" : "setCdnIdentifierSecret",
"c2jName" : "CdnIdentifierSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cdnIdentifierSecret(String)}.\n@param cdnIdentifierSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cdnIdentifierSecret(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@deprecated Use {@link #cdnIdentifierSecret()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cdnIdentifierSecret(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CdnIdentifierSecret property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCdnIdentifierSecret",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cdnIdentifierSecret",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cdnIdentifierSecret",
"getterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your 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" : "cdnIdentifierSecret",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "cdnIdentifierSecret",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CdnIdentifierSecret",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
"setterMethodName" : "setCdnIdentifierSecret",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "cdnIdentifierSecret",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "cdnIdentifierSecret",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SecretsRoleArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSecretsRoleArn",
"beanStyleSetterMethodName" : "setSecretsRoleArn",
"c2jName" : "SecretsRoleArn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretsRoleArn(String)}.\n@param secretsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretsRoleArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@deprecated Use {@link #secretsRoleArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretsRoleArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SecretsRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSecretsRoleArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "secretsRoleArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "secretsRoleArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "secretsRoleArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "secretsRoleArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SecretsRoleArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
"setterMethodName" : "setSecretsRoleArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "secretsRoleArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "secretsRoleArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCdnIdentifierSecret",
"beanStyleSetterMethodName" : "setCdnIdentifierSecret",
"c2jName" : "CdnIdentifierSecret",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cdnIdentifierSecret(String)}.\n@param cdnIdentifierSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cdnIdentifierSecret(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@deprecated Use {@link #cdnIdentifierSecret()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cdnIdentifierSecret(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CdnIdentifierSecret property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCdnIdentifierSecret",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cdnIdentifierSecret",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cdnIdentifierSecret",
"getterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your 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" : "cdnIdentifierSecret",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "cdnIdentifierSecret",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CdnIdentifierSecret",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
"setterMethodName" : "setCdnIdentifierSecret",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "cdnIdentifierSecret",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "cdnIdentifierSecret",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSecretsRoleArn",
"beanStyleSetterMethodName" : "setSecretsRoleArn",
"c2jName" : "SecretsRoleArn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretsRoleArn(String)}.\n@param secretsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretsRoleArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@deprecated Use {@link #secretsRoleArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretsRoleArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SecretsRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSecretsRoleArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "secretsRoleArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "secretsRoleArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "secretsRoleArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "secretsRoleArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SecretsRoleArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
"setterMethodName" : "setSecretsRoleArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "secretsRoleArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "secretsRoleArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "SecretsRoleArn", "CdnIdentifierSecret" ],
"shapeName" : "Authorization",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Authorization",
"variableName" : "authorization",
"variableType" : "Authorization",
"documentation" : null,
"simpleType" : "Authorization",
"variableSetterType" : "Authorization"
},
"wrapper" : false,
"xmlNamespace" : null
},
"Channel" : {
"c2jName" : "Channel",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Channel resource configuration.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the 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" : "arn",
"queryString" : false,
"requiresLength" : 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 Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.",
"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 Amazon Resource Name (ARN) assigned to the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHlsIngest",
"beanStyleSetterMethodName" : "setHlsIngest",
"c2jName" : "HlsIngest",
"c2jShape" : "HlsIngest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsIngest",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsIngest",
"fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsIngest",
"getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
"getterModel" : {
"returnType" : "HlsIngest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsIngest",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsIngest",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsIngest",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.",
"setterMethodName" : "setHlsIngest",
"setterModel" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : null,
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : "",
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel.\n@return The ID of the 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.",
"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 ID of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the 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" : "arn",
"queryString" : false,
"requiresLength" : 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 Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.",
"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 Amazon Resource Name (ARN) assigned to the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Description" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"HlsIngest" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHlsIngest",
"beanStyleSetterMethodName" : "setHlsIngest",
"c2jName" : "HlsIngest",
"c2jShape" : "HlsIngest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsIngest",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsIngest",
"fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsIngest",
"getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
"getterModel" : {
"returnType" : "HlsIngest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsIngest",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsIngest",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsIngest",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.",
"setterMethodName" : "setHlsIngest",
"setterModel" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : null,
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : "",
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Id" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel.\n@return The ID of the 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.",
"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 ID of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the 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" : "arn",
"queryString" : false,
"requiresLength" : 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 Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.",
"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 Amazon Resource Name (ARN) assigned to the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHlsIngest",
"beanStyleSetterMethodName" : "setHlsIngest",
"c2jName" : "HlsIngest",
"c2jShape" : "HlsIngest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsIngest",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsIngest",
"fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsIngest",
"getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
"getterModel" : {
"returnType" : "HlsIngest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsIngest",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsIngest",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsIngest",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.",
"setterMethodName" : "setHlsIngest",
"setterModel" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : null,
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : "",
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel.\n@return The ID of the 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.",
"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 ID of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Channel",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Channel",
"variableName" : "channel",
"variableType" : "Channel",
"documentation" : null,
"simpleType" : "Channel",
"variableSetterType" : "Channel"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CmafEncryption" : {
"c2jName" : "CmafEncryption",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Common Media Application Format (CMAF) encryption configuration.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds",
"beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds",
"c2jName" : "KeyRotationIntervalSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\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 #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds 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 #keyRotationIntervalSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n",
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKeyRotationIntervalSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keyRotationIntervalSeconds",
"fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keyRotationIntervalSeconds",
"getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.",
"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" : "keyRotationIntervalSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "keyRotationIntervalSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "KeyRotationIntervalSeconds",
"sensitive" : false,
"setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.",
"setterMethodName" : "setKeyRotationIntervalSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "keyRotationIntervalSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "keyRotationIntervalSeconds",
"variableType" : "Integer",
"documentation" : "Time (in seconds) between each encryption key rotation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSpekeKeyProvider",
"beanStyleSetterMethodName" : "setSpekeKeyProvider",
"c2jName" : "SpekeKeyProvider",
"c2jShape" : "SpekeKeyProvider",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSpekeKeyProvider",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "spekeKeyProvider",
"fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "spekeKeyProvider",
"getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.",
"getterModel" : {
"returnType" : "SpekeKeyProvider",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "spekeKeyProvider",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "spekeKeyProvider",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SpekeKeyProvider",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.",
"setterMethodName" : "setSpekeKeyProvider",
"setterModel" : {
"variableDeclarationType" : "SpekeKeyProvider",
"variableName" : "spekeKeyProvider",
"variableType" : "SpekeKeyProvider",
"documentation" : null,
"simpleType" : "SpekeKeyProvider",
"variableSetterType" : "SpekeKeyProvider"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SpekeKeyProvider",
"variableName" : "spekeKeyProvider",
"variableType" : "SpekeKeyProvider",
"documentation" : "",
"simpleType" : "SpekeKeyProvider",
"variableSetterType" : "SpekeKeyProvider"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"KeyRotationIntervalSeconds" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds",
"beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds",
"c2jName" : "KeyRotationIntervalSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\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 #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds 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 #keyRotationIntervalSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n",
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKeyRotationIntervalSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keyRotationIntervalSeconds",
"fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keyRotationIntervalSeconds",
"getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.",
"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" : "keyRotationIntervalSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "keyRotationIntervalSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "KeyRotationIntervalSeconds",
"sensitive" : false,
"setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.",
"setterMethodName" : "setKeyRotationIntervalSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "keyRotationIntervalSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "keyRotationIntervalSeconds",
"variableType" : "Integer",
"documentation" : "Time (in seconds) between each encryption key rotation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SpekeKeyProvider" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSpekeKeyProvider",
"beanStyleSetterMethodName" : "setSpekeKeyProvider",
"c2jName" : "SpekeKeyProvider",
"c2jShape" : "SpekeKeyProvider",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSpekeKeyProvider",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "spekeKeyProvider",
"fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "spekeKeyProvider",
"getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.",
"getterModel" : {
"returnType" : "SpekeKeyProvider",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "spekeKeyProvider",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "spekeKeyProvider",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SpekeKeyProvider",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.",
"setterMethodName" : "setSpekeKeyProvider",
"setterModel" : {
"variableDeclarationType" : "SpekeKeyProvider",
"variableName" : "spekeKeyProvider",
"variableType" : "SpekeKeyProvider",
"documentation" : null,
"simpleType" : "SpekeKeyProvider",
"variableSetterType" : "SpekeKeyProvider"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SpekeKeyProvider",
"variableName" : "spekeKeyProvider",
"variableType" : "SpekeKeyProvider",
"documentation" : "",
"simpleType" : "SpekeKeyProvider",
"variableSetterType" : "SpekeKeyProvider"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds",
"beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds",
"c2jName" : "KeyRotationIntervalSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\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 #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds 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 #keyRotationIntervalSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n",
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKeyRotationIntervalSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keyRotationIntervalSeconds",
"fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keyRotationIntervalSeconds",
"getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.",
"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" : "keyRotationIntervalSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "keyRotationIntervalSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "KeyRotationIntervalSeconds",
"sensitive" : false,
"setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.",
"setterMethodName" : "setKeyRotationIntervalSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "keyRotationIntervalSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "keyRotationIntervalSeconds",
"variableType" : "Integer",
"documentation" : "Time (in seconds) between each encryption key rotation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSpekeKeyProvider",
"beanStyleSetterMethodName" : "setSpekeKeyProvider",
"c2jName" : "SpekeKeyProvider",
"c2jShape" : "SpekeKeyProvider",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSpekeKeyProvider",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "spekeKeyProvider",
"fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "spekeKeyProvider",
"getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.",
"getterModel" : {
"returnType" : "SpekeKeyProvider",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "spekeKeyProvider",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "spekeKeyProvider",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SpekeKeyProvider",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.",
"setterMethodName" : "setSpekeKeyProvider",
"setterModel" : {
"variableDeclarationType" : "SpekeKeyProvider",
"variableName" : "spekeKeyProvider",
"variableType" : "SpekeKeyProvider",
"documentation" : null,
"simpleType" : "SpekeKeyProvider",
"variableSetterType" : "SpekeKeyProvider"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SpekeKeyProvider",
"variableName" : "spekeKeyProvider",
"variableType" : "SpekeKeyProvider",
"documentation" : "",
"simpleType" : "SpekeKeyProvider",
"variableSetterType" : "SpekeKeyProvider"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "SpekeKeyProvider" ],
"shapeName" : "CmafEncryption",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "cmafEncryption",
"variableType" : "CmafEncryption",
"documentation" : null,
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CmafPackage" : {
"c2jName" : "CmafPackage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Common Media Application Format (CMAF) packaging configuration.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "CmafEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEncryption",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryption",
"fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryption",
"getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.",
"getterModel" : {
"returnType" : "CmafEncryption",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "encryption",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "encryption",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Encryption",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.",
"setterMethodName" : "setEncryption",
"setterModel" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : null,
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : "",
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getHlsManifests",
"beanStyleSetterMethodName" : "setHlsManifests",
"c2jName" : "HlsManifests",
"c2jShape" : "__listOfHlsManifest",
"defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\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 #hlsManifests(List)}.\n@param hlsManifests 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 #hlsManifests(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n",
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsManifests",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsManifests",
"fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsManifests",
"getterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations",
"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" : "hlsManifests",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "HlsManifest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifest.Builder} avoiding the need to create one manually via {@link HlsManifest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifest.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifest)}.\n@param member a consumer that will call methods on {@link HlsManifest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(HlsManifest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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" : "HlsManifest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "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" : "HlsManifest",
"variableName" : "member",
"variableType" : "HlsManifest",
"documentation" : null,
"simpleType" : "HlsManifest",
"variableSetterType" : "HlsManifest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsManifest",
"variableName" : "member",
"variableType" : "HlsManifest",
"documentation" : "",
"simpleType" : "HlsManifest",
"variableSetterType" : "HlsManifest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "HlsManifest",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "HlsManifest",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "HlsManifests",
"sensitive" : false,
"setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations",
"setterMethodName" : "setHlsManifests",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : "A list of HLS manifest configurations",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentDurationSeconds",
"beanStyleSetterMethodName" : "setSegmentDurationSeconds",
"c2jName" : "SegmentDurationSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\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 #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds 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 #segmentDurationSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentDurationSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentDurationSeconds",
"fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentDurationSeconds",
"getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"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" : "segmentDurationSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentDurationSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SegmentDurationSeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"setterMethodName" : "setSegmentDurationSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentPrefix",
"beanStyleSetterMethodName" : "setSegmentPrefix",
"c2jName" : "SegmentPrefix",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentPrefix",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentPrefix",
"fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentPrefix",
"getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentPrefix",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentPrefix",
"sensitive" : false,
"setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"setterMethodName" : "setSegmentPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStreamSelection",
"beanStyleSetterMethodName" : "setStreamSelection",
"c2jName" : "StreamSelection",
"c2jShape" : "StreamSelection",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStreamSelection",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "streamSelection",
"fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "streamSelection",
"getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.",
"getterModel" : {
"returnType" : "StreamSelection",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "streamSelection",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "streamSelection",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StreamSelection",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.",
"setterMethodName" : "setStreamSelection",
"setterModel" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : null,
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : "",
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Encryption" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "CmafEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEncryption",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryption",
"fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryption",
"getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.",
"getterModel" : {
"returnType" : "CmafEncryption",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "encryption",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "encryption",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Encryption",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.",
"setterMethodName" : "setEncryption",
"setterModel" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : null,
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : "",
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"HlsManifests" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getHlsManifests",
"beanStyleSetterMethodName" : "setHlsManifests",
"c2jName" : "HlsManifests",
"c2jShape" : "__listOfHlsManifest",
"defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\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 #hlsManifests(List)}.\n@param hlsManifests 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 #hlsManifests(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n",
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsManifests",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsManifests",
"fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsManifests",
"getterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations",
"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" : "hlsManifests",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "HlsManifest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifest.Builder} avoiding the need to create one manually via {@link HlsManifest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifest.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifest)}.\n@param member a consumer that will call methods on {@link HlsManifest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(HlsManifest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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" : "HlsManifest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "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" : "HlsManifest",
"variableName" : "member",
"variableType" : "HlsManifest",
"documentation" : null,
"simpleType" : "HlsManifest",
"variableSetterType" : "HlsManifest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsManifest",
"variableName" : "member",
"variableType" : "HlsManifest",
"documentation" : "",
"simpleType" : "HlsManifest",
"variableSetterType" : "HlsManifest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "HlsManifest",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "HlsManifest",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "HlsManifests",
"sensitive" : false,
"setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations",
"setterMethodName" : "setHlsManifests",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : "A list of HLS manifest configurations",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SegmentDurationSeconds" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentDurationSeconds",
"beanStyleSetterMethodName" : "setSegmentDurationSeconds",
"c2jName" : "SegmentDurationSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\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 #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds 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 #segmentDurationSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentDurationSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentDurationSeconds",
"fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentDurationSeconds",
"getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"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" : "segmentDurationSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentDurationSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SegmentDurationSeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"setterMethodName" : "setSegmentDurationSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SegmentPrefix" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentPrefix",
"beanStyleSetterMethodName" : "setSegmentPrefix",
"c2jName" : "SegmentPrefix",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentPrefix",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentPrefix",
"fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentPrefix",
"getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentPrefix",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentPrefix",
"sensitive" : false,
"setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"setterMethodName" : "setSegmentPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StreamSelection" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStreamSelection",
"beanStyleSetterMethodName" : "setStreamSelection",
"c2jName" : "StreamSelection",
"c2jShape" : "StreamSelection",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStreamSelection",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "streamSelection",
"fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "streamSelection",
"getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.",
"getterModel" : {
"returnType" : "StreamSelection",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "streamSelection",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "streamSelection",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StreamSelection",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.",
"setterMethodName" : "setStreamSelection",
"setterModel" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : null,
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : "",
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "CmafEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEncryption",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryption",
"fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryption",
"getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.",
"getterModel" : {
"returnType" : "CmafEncryption",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "encryption",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "encryption",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Encryption",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.",
"setterMethodName" : "setEncryption",
"setterModel" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : null,
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : "",
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getHlsManifests",
"beanStyleSetterMethodName" : "setHlsManifests",
"c2jName" : "HlsManifests",
"c2jShape" : "__listOfHlsManifest",
"defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\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 #hlsManifests(List)}.\n@param hlsManifests 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 #hlsManifests(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n",
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsManifests",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsManifests",
"fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsManifests",
"getterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations",
"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" : "hlsManifests",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "HlsManifest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifest.Builder} avoiding the need to create one manually via {@link HlsManifest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifest.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifest)}.\n@param member a consumer that will call methods on {@link HlsManifest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(HlsManifest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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" : "HlsManifest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "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" : "HlsManifest",
"variableName" : "member",
"variableType" : "HlsManifest",
"documentation" : null,
"simpleType" : "HlsManifest",
"variableSetterType" : "HlsManifest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsManifest",
"variableName" : "member",
"variableType" : "HlsManifest",
"documentation" : "",
"simpleType" : "HlsManifest",
"variableSetterType" : "HlsManifest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "HlsManifest",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "HlsManifest",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "HlsManifests",
"sensitive" : false,
"setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations",
"setterMethodName" : "setHlsManifests",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : "A list of HLS manifest configurations",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentDurationSeconds",
"beanStyleSetterMethodName" : "setSegmentDurationSeconds",
"c2jName" : "SegmentDurationSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\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 #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds 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 #segmentDurationSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentDurationSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentDurationSeconds",
"fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentDurationSeconds",
"getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"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" : "segmentDurationSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentDurationSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SegmentDurationSeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"setterMethodName" : "setSegmentDurationSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentPrefix",
"beanStyleSetterMethodName" : "setSegmentPrefix",
"c2jName" : "SegmentPrefix",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentPrefix",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentPrefix",
"fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentPrefix",
"getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentPrefix",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentPrefix",
"sensitive" : false,
"setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"setterMethodName" : "setSegmentPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStreamSelection",
"beanStyleSetterMethodName" : "setStreamSelection",
"c2jName" : "StreamSelection",
"c2jShape" : "StreamSelection",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStreamSelection",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "streamSelection",
"fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "streamSelection",
"getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.",
"getterModel" : {
"returnType" : "StreamSelection",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "streamSelection",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "streamSelection",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StreamSelection",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.",
"setterMethodName" : "setStreamSelection",
"setterModel" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : null,
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : "",
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CmafPackage",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CmafPackage",
"variableName" : "cmafPackage",
"variableType" : "CmafPackage",
"documentation" : null,
"simpleType" : "CmafPackage",
"variableSetterType" : "CmafPackage"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CmafPackageCreateOrUpdateParameters" : {
"c2jName" : "CmafPackageCreateOrUpdateParameters",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Common Media Application Format (CMAF) packaging configuration.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "CmafEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEncryption",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryption",
"fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryption",
"getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.",
"getterModel" : {
"returnType" : "CmafEncryption",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "encryption",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "encryption",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Encryption",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.",
"setterMethodName" : "setEncryption",
"setterModel" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : null,
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : "",
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getHlsManifests",
"beanStyleSetterMethodName" : "setHlsManifests",
"c2jName" : "HlsManifests",
"c2jShape" : "__listOfHlsManifestCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\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 #hlsManifests(List)}.\n@param hlsManifests 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 #hlsManifests(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n",
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsManifests",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsManifests",
"fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsManifests",
"getterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations",
"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" : "hlsManifests",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "HlsManifestCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifestCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link HlsManifestCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifestCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifestCreateOrUpdateParameters)}.\n@param member a consumer that will call methods on {@link HlsManifestCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifestCreateOrUpdateParameters)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(HlsManifestCreateOrUpdateParameters)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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" : "HlsManifestCreateOrUpdateParameters",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "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" : "HlsManifestCreateOrUpdateParameters",
"variableName" : "member",
"variableType" : "HlsManifestCreateOrUpdateParameters",
"documentation" : null,
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"variableSetterType" : "HlsManifestCreateOrUpdateParameters"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsManifestCreateOrUpdateParameters",
"variableName" : "member",
"variableType" : "HlsManifestCreateOrUpdateParameters",
"documentation" : "",
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"variableSetterType" : "HlsManifestCreateOrUpdateParameters"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "HlsManifestCreateOrUpdateParameters",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "HlsManifests",
"sensitive" : false,
"setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations",
"setterMethodName" : "setHlsManifests",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : "A list of HLS manifest configurations",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentDurationSeconds",
"beanStyleSetterMethodName" : "setSegmentDurationSeconds",
"c2jName" : "SegmentDurationSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\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 #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds 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 #segmentDurationSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentDurationSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentDurationSeconds",
"fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentDurationSeconds",
"getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"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" : "segmentDurationSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentDurationSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SegmentDurationSeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"setterMethodName" : "setSegmentDurationSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentPrefix",
"beanStyleSetterMethodName" : "setSegmentPrefix",
"c2jName" : "SegmentPrefix",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentPrefix",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentPrefix",
"fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentPrefix",
"getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentPrefix",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentPrefix",
"sensitive" : false,
"setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"setterMethodName" : "setSegmentPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStreamSelection",
"beanStyleSetterMethodName" : "setStreamSelection",
"c2jName" : "StreamSelection",
"c2jShape" : "StreamSelection",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStreamSelection",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "streamSelection",
"fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "streamSelection",
"getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.",
"getterModel" : {
"returnType" : "StreamSelection",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "streamSelection",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "streamSelection",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StreamSelection",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.",
"setterMethodName" : "setStreamSelection",
"setterModel" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : null,
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : "",
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Encryption" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "CmafEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEncryption",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryption",
"fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryption",
"getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.",
"getterModel" : {
"returnType" : "CmafEncryption",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "encryption",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "encryption",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Encryption",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.",
"setterMethodName" : "setEncryption",
"setterModel" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : null,
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : "",
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"HlsManifests" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getHlsManifests",
"beanStyleSetterMethodName" : "setHlsManifests",
"c2jName" : "HlsManifests",
"c2jShape" : "__listOfHlsManifestCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\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 #hlsManifests(List)}.\n@param hlsManifests 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 #hlsManifests(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n",
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsManifests",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsManifests",
"fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsManifests",
"getterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations",
"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" : "hlsManifests",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "HlsManifestCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifestCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link HlsManifestCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifestCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifestCreateOrUpdateParameters)}.\n@param member a consumer that will call methods on {@link HlsManifestCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifestCreateOrUpdateParameters)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(HlsManifestCreateOrUpdateParameters)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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" : "HlsManifestCreateOrUpdateParameters",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "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" : "HlsManifestCreateOrUpdateParameters",
"variableName" : "member",
"variableType" : "HlsManifestCreateOrUpdateParameters",
"documentation" : null,
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"variableSetterType" : "HlsManifestCreateOrUpdateParameters"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsManifestCreateOrUpdateParameters",
"variableName" : "member",
"variableType" : "HlsManifestCreateOrUpdateParameters",
"documentation" : "",
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"variableSetterType" : "HlsManifestCreateOrUpdateParameters"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "HlsManifestCreateOrUpdateParameters",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "HlsManifests",
"sensitive" : false,
"setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations",
"setterMethodName" : "setHlsManifests",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : "A list of HLS manifest configurations",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SegmentDurationSeconds" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentDurationSeconds",
"beanStyleSetterMethodName" : "setSegmentDurationSeconds",
"c2jName" : "SegmentDurationSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\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 #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds 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 #segmentDurationSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentDurationSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentDurationSeconds",
"fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentDurationSeconds",
"getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"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" : "segmentDurationSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentDurationSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SegmentDurationSeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"setterMethodName" : "setSegmentDurationSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SegmentPrefix" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentPrefix",
"beanStyleSetterMethodName" : "setSegmentPrefix",
"c2jName" : "SegmentPrefix",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentPrefix",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentPrefix",
"fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentPrefix",
"getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentPrefix",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentPrefix",
"sensitive" : false,
"setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"setterMethodName" : "setSegmentPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StreamSelection" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStreamSelection",
"beanStyleSetterMethodName" : "setStreamSelection",
"c2jName" : "StreamSelection",
"c2jShape" : "StreamSelection",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStreamSelection",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "streamSelection",
"fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "streamSelection",
"getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.",
"getterModel" : {
"returnType" : "StreamSelection",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "streamSelection",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "streamSelection",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StreamSelection",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.",
"setterMethodName" : "setStreamSelection",
"setterModel" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : null,
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : "",
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "CmafEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEncryption",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "encryption",
"fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "encryption",
"getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.",
"getterModel" : {
"returnType" : "CmafEncryption",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "encryption",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "encryption",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Encryption",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.",
"setterMethodName" : "setEncryption",
"setterModel" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : null,
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafEncryption",
"variableName" : "encryption",
"variableType" : "CmafEncryption",
"documentation" : "",
"simpleType" : "CmafEncryption",
"variableSetterType" : "CmafEncryption"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getHlsManifests",
"beanStyleSetterMethodName" : "setHlsManifests",
"c2jName" : "HlsManifests",
"c2jShape" : "__listOfHlsManifestCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\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 #hlsManifests(List)}.\n@param hlsManifests 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 #hlsManifests(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n",
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsManifests",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsManifests",
"fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsManifests",
"getterDocumentation" : "A list of HLS manifest configurations\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n
\n@return A list of HLS manifest configurations",
"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" : "hlsManifests",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "HlsManifestCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifestCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link HlsManifestCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifestCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifestCreateOrUpdateParameters)}.\n@param member a consumer that will call methods on {@link HlsManifestCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifestCreateOrUpdateParameters)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(HlsManifestCreateOrUpdateParameters)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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" : "HlsManifestCreateOrUpdateParameters",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "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" : "HlsManifestCreateOrUpdateParameters",
"variableName" : "member",
"variableType" : "HlsManifestCreateOrUpdateParameters",
"documentation" : null,
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"variableSetterType" : "HlsManifestCreateOrUpdateParameters"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsManifestCreateOrUpdateParameters",
"variableName" : "member",
"variableType" : "HlsManifestCreateOrUpdateParameters",
"documentation" : "",
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"variableSetterType" : "HlsManifestCreateOrUpdateParameters"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "HlsManifestCreateOrUpdateParameters",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "HlsManifestCreateOrUpdateParameters",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "HlsManifests",
"sensitive" : false,
"setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations",
"setterMethodName" : "setHlsManifests",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "hlsManifests",
"variableType" : "java.util.List",
"documentation" : "A list of HLS manifest configurations",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentDurationSeconds",
"beanStyleSetterMethodName" : "setSegmentDurationSeconds",
"c2jName" : "SegmentDurationSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\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 #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds 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 #segmentDurationSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentDurationSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentDurationSeconds",
"fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentDurationSeconds",
"getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"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" : "segmentDurationSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentDurationSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SegmentDurationSeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.",
"setterMethodName" : "setSegmentDurationSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "segmentDurationSeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSegmentPrefix",
"beanStyleSetterMethodName" : "setSegmentPrefix",
"c2jName" : "SegmentPrefix",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSegmentPrefix",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "segmentPrefix",
"fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "segmentPrefix",
"getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentPrefix",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentPrefix",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentPrefix",
"sensitive" : false,
"setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"setterMethodName" : "setSegmentPrefix",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentPrefix",
"variableType" : "String",
"documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStreamSelection",
"beanStyleSetterMethodName" : "setStreamSelection",
"c2jName" : "StreamSelection",
"c2jShape" : "StreamSelection",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStreamSelection",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "streamSelection",
"fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "streamSelection",
"getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.",
"getterModel" : {
"returnType" : "StreamSelection",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "streamSelection",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "streamSelection",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StreamSelection",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.",
"setterMethodName" : "setStreamSelection",
"setterModel" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : null,
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "StreamSelection",
"variableName" : "streamSelection",
"variableType" : "StreamSelection",
"documentation" : "",
"simpleType" : "StreamSelection",
"variableSetterType" : "StreamSelection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CmafPackageCreateOrUpdateParameters",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CmafPackageCreateOrUpdateParameters",
"variableName" : "cmafPackageCreateOrUpdateParameters",
"variableType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : null,
"simpleType" : "CmafPackageCreateOrUpdateParameters",
"variableSetterType" : "CmafPackageCreateOrUpdateParameters"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CreateChannelRequest" : {
"c2jName" : "CreateChannelRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A new Channel configuration.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateChannel",
"locationName" : null,
"requestUri" : "/channels",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.",
"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 ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Id" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.",
"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 ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.",
"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 ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Id" ],
"shapeName" : "CreateChannelRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateChannelRequest",
"variableName" : "createChannelRequest",
"variableType" : "CreateChannelRequest",
"documentation" : null,
"simpleType" : "CreateChannelRequest",
"variableSetterType" : "CreateChannelRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CreateChannelResponse" : {
"c2jName" : "CreateChannelResponse",
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the 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" : "arn",
"queryString" : false,
"requiresLength" : 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 Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.",
"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 Amazon Resource Name (ARN) assigned to the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHlsIngest",
"beanStyleSetterMethodName" : "setHlsIngest",
"c2jName" : "HlsIngest",
"c2jShape" : "HlsIngest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsIngest",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsIngest",
"fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsIngest",
"getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
"getterModel" : {
"returnType" : "HlsIngest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsIngest",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsIngest",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsIngest",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.",
"setterMethodName" : "setHlsIngest",
"setterModel" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : null,
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : "",
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel.\n@return The ID of the 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.",
"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 ID of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the 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" : "arn",
"queryString" : false,
"requiresLength" : 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 Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.",
"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 Amazon Resource Name (ARN) assigned to the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Description" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDescription",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the 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" : "description",
"queryString" : false,
"requiresLength" : 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 short text description of the Channel.\n@param description A short text description of the Channel.",
"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 short text description of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"HlsIngest" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHlsIngest",
"beanStyleSetterMethodName" : "setHlsIngest",
"c2jName" : "HlsIngest",
"c2jShape" : "HlsIngest",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHlsIngest",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsIngest",
"fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsIngest",
"getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
"getterModel" : {
"returnType" : "HlsIngest",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsIngest",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsIngest",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsIngest",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.",
"setterMethodName" : "setHlsIngest",
"setterModel" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : null,
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsIngest",
"variableName" : "hlsIngest",
"variableType" : "HlsIngest",
"documentation" : "",
"simpleType" : "HlsIngest",
"variableSetterType" : "HlsIngest"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Id" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the Channel.\n@return The ID of the 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" : "id",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.",
"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 ID of the Channel.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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